|
WMI를 사용하려고 그러시나 보네요.
WMI에 필요한 WBEMUUID.lib 파일은 C++빌더가 2010 버전 이상이면 기본 포함되어 있습니다.
2009 버전 이하이면 포함되어 있지 않구요.
잠깐 테스트해보니, C++빌더 2010에 포함된 WBEMUUID.lib 파일을 이용해도 C++빌더 6 버전과 2007 버전에서 빌드도 잘 되고 동작도 이상이 없는 것 같습니다. 첨부해서 올려드립니다.
LeeD 님이 쓰신 글 :
: 안녕하세요. 제가 인터넷에서 WbemUuid.Lib 파일을 구했습니다.
:
: 그래서 빌더에서 적용시키려고 project에서 add를 한 후에
:
: #pragma link "WbemUuid.Lib"를 코딩하고 실행해 보았더니
:
: [ILINK32 Error] Error: 'C:\USERS\LDJ\DOCUMENTS\RAD STUDIO\PROJECTS\WBEMUUID.LIB' contains invalid OMF record, type 0x48
:
: 라는 링크 에러가 납니다.
:
: Q & A에서 찾아보니 implib나 coff2omf를 사용하면 된다고 하는데
:
: 제가 가지고 있는 파일이 dll이 아니라서 implib는 안되는것이 아닌가 해서요...
:
: coff2omf를 사용해서 coff2omf wbemuuid2.lib wbemuuid.lib 이렇게 해보니
:
: ERROR: COFF error: wbemuuid2.lib
: <coffread.cpp, 1495> : This fileisprobably an OMF library
:
: 라는 에러가 뜨네요.ㄷ
:
: 이미 OMF 파일이면 되야 하는게 아닌가 해서요.
:
: 제가 라이브러리 등록을 잘 못한건가요?ㅜ
|