我正在使用C ++控制台应用程序。我提供了创建GUID的代码,并将其作为程序的一部分。尽管包含适当的头并在链接器->其他依赖项中链接了正确的库,但我仍无法获得CoCreateGuid的外部信息
Header: <objbase.h> library: ole32.lib
这是我根据CoCreateGuid linker issue找到的信息
和这里:
还有其他我可能会想念的东西吗?
这是/曾经是代码之外的问题,但是在链接器中是vcxproj的一部分。原来,我尝试添加其他依赖项时导入的nuget软件包具有不正确的特殊字符。我使用了$(AdditionalDependencies)而不是%(AdditionalDependencies)
我正在使用C ++控制台应用程序。我提供了创建GUID的代码,并将其作为程序的一部分。尽管包含适当的标头并链接了...
由于您已经在链接器中添加了正确的库(ole32.lib)->其他依赖关系。要确保Visual Studio可以在本地系统中找到它,请执行以下检查: