Windows Qt 与 MinGw 或 Visual Studios?

标签 windows qt compiler-construction

我正在尝试编译 qt,面临两个选择,是使用 MinGw 还是 Visual Studio 编译器?它们之间有什么区别,使用其中一种有什么优点/缺点?

最佳答案

它们都是很好的工具。重要的是要知道他们不一定能一起玩得很好。也就是说,当您将库链接在一起时,它们必须都使用相同的工具链。因此,在我看来,最好使用 Visual Studio 编译器 (MSVC),因为它是 Windows 上的“一等公民”;其他的在某种程度上被视为二等。

我的意思是,您几乎可以指望使用 MSVC 以二进制形式提供第三方库,或者至少可以使用 MSVC 提供构建说明。我们遇到了很多问题,第三方库无法在 MinGW 中构建,或者构建说明不存在,并且必须进行大量手动 Makefile 编辑等。如果使用 MSVC,你更有可能让事情“正常工作” .

这只是我们的经验(我们从 MinGW 开始);您的里程可能会有所不同。

关于Windows Qt 与 MinGw 或 Visual Studios?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203104/

相关文章:

windows - VS_VERSION_INFO 可以添加到非 exe 文件吗?

c++ - 在单独的线程中为新小部件设置公共(public)父 Qt 小部件

c# - Kinect V2 红外面部点跟踪未显示正确的坐标位置

windows - 我的 OpenGL 游戏关闭了 Aero DWM Glass

c++ - Qt 槽调用两次

delphi - 似乎有时 Delphi 区分大小写 - "override method should match case of ancestor"

c++ - 将正则表达式转换/编译为 C 代码

javascript - 如何为 Arduino 或类似的微 Controller 编写 JavaScript 编译器?

android - Android和PC之间的音频路由会产生白噪声

c++ - QtCore 是否也适合服务器端使用 'heavy' ?