我在編寫一個程序,可以管理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)
正如你所看到的,前面提到的庫都包括在內。
我正在嘗試所有這些在Windows桌面2013年的Visual C++ Express。請問這是問題嗎?也許快車版本不支持100%的可用COM對象?如果不是這樣,那還有什麼呢?
剛試過包括它,我仍然得到相同的錯誤。感謝您的嘗試。 – Jehjoa
我已經更新了我的答案 –
現在它的工作原理!非常感謝! – Jehjoa