要在VC ++中使用COM(Co Initialize)链接的库

时间:2015-03-05 06:03:06

标签: c++ visual-c++ com linker-errors lnk2019

我正在使用VC ++解决方案(VS 2013),我只使用Microsoft提供的“mincore.lib”编译。因此我在C / C ++ - >中取消了链接器选项中的“从父或项目默认值继承”。预处理器&另外还包括目录。

我收到以下编译错误

COde片段:

  

错误LNK2019:未解析的外部符号__imp__CoInitialize @ 4   在函数_main

中引用
int main() 
{
CoInitialize(NULL);
.............
.............
}

这意味着我需要提供“CoInitialize()”的定义。但是哪个库有“CoInitialize()”定义?

1 个答案:

答案 0 :(得分:0)

答案是使用“CoInitializeEx()而不是CoInitialize()。