【发布时间】:2011-08-18 20:57:41
【问题描述】:
所以有一个我使用 MinGW QT 编写的用户界面。在 UI 中,我试图从我的 Visual Studio 项目中引用对象。一些我可以引用和使用的对象很好,但我遇到问题的对象使用了第 3 方 COM 对象。
这些是我得到的错误:
undefined reference to 'CoInitialize@4'
undefined reference to 'CoCreateInstance@20'
我了解到您不能轻松地混合使用 MinGW 和 VS 库。问题是,我使用的一些 GUI 库仅使用 MinGW 编译,所以我不能只更改 QT 以使用 Microsoft 编译器。
有什么方法可以让它识别这些功能,还是我最终不得不重写所有东西?
我尝试在 .pro 文件中包含第 3 方 dll,但这并不能解决任何问题。
【问题讨论】:
标签: qt visual-c++ com mingw