Windows 시스템에서 하드 디스크/볼륨/파티션을 관리 할 수있는 프로그램을 작성하려고합니다. Windows 가상 디스크 서비스를 사용하여이 작업을 수행하는 것이 좋습니다. 해결되지 않은 외부 기호 _CLSID_VdsLoader
나는 그것을 밖으로 시도하는 코드의 비트를 썼다, 그러나 그것을 연결할 때 나는 다음과 같은 오류가 발생합니다 :error LNK2001: unresolved external symbol _CLSID_VdsLoader
마이크로 소프트의 sample code 내가 해당 Ole32.lib 링크를 할 필요가 있음을 나타냅니다, 그리고 인터넷 검색에서 내가 UUID 것을 배웠다 .lib도 관련되어 있습니다. 내 프로젝트 설정에서 "추가 종속성"라인은 다음과 같다 : 당신이 볼 수 있듯이
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
가 모두 앞서 언급 한 라이브러리가 포함되어 있습니다.
나는이 모든 것을 Visual C++ Express for Windows Desktop 2013에서 시도하고 있습니다. 이것이 문제가 될 수 있습니까? Express 버전은 사용 가능한 COM 개체의 100 %를 지원하지 않을 수 있습니까? 그렇지 않다면 또 무엇이있을 수 있습니까?
그냥 포함 시키려고 했는데도 여전히 같은 오류가 발생합니다. 시도해 줘서 고마워. – Jehjoa
그에 따라 대답을 업데이트했습니다 –
그리고 이제 작동합니다! 고마워요! – Jehjoa