我在编写一个程序,可以管理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