1

我使用 CMake 使用 MinGW 4.7.2 构建了 2 个不同的项目,我需要将它们链接到 Qt 图形应用程序。Qt 版本是 4.7.4。操作系统是 Windows 8 64 位。

问题是当我尝试编译时,我得到了大量未定义的引用。经过一番研究,我认为这是因为我的 Qt 版本使用了 minGW 4.4。那是对的吗 ?有什么办法可以让应用程序与我当前的配置一起工作?

如果没有,是否有不同版本的 Qt 可以工作?据我所知,唯一的选择是用 minGW 4.7.2 编译 Qt。我在构建它时尝试并遇到了错误,所以如果有一种更简单的方法可以让事情顺利进行,那就太好了。

我还尝试使用 MinGW 4.4 编译我的 2 个项目,但是当我执行它们时它会崩溃,所以我必须保留 MinGW 4.7.2,因为我不打算对这两个项目进行更多修改。

另外,到目前为止,我在 64 位笔记本电脑上使用来自 mingw.org 的 mingw。从现在起我没有遇到任何问题,但也许我应该换成 mingw64 替代品之一?

4

0 回答 0