2014-11-27 3 views
3

구성 관리자 API를 사용하려고합니다 (예 : CM_Get_Device_ID). 설명서에 cfgmgr32.lib 링크가 표시됩니다.Windows SDK에서 cfgmgr32.lib을 찾을 수없는 이유는 무엇입니까?

나는이 작업을 수행 할 때, 나는 링커에서 오류 메시지가

:

오류 1 오류 LNK1104 : 파일을 열 수 없습니다 '는 cfgmgr32.lib'

내가 찾을 수 있습니다 Windows SDK의 어느 곳에서나 cfgmgr32.lib.

cfgmgr32.lib을 생략하면 해결되지 않은 외부 기호 오류가 발생합니다.

어떻게 Configuration Manager API를 사용할 수 있습니까?

+0

이상합니다. 완벽하게 유효한 질문에 downvote. – IInspectable

답변

5

사용중인 Windows SDK 버전에 cfgmgr32.lib이 포함되어 있지 않으면 대신 setupapi.lib에 연결해야합니다. 여기에는 Configuration Manager 기능이 포함됩니다.

구성 관리자 API 대신 최신 Setup API을 사용하는 것이 더 바람직 할 수 있습니다 (수행중인 작업에 따라 다름).

관련 문제