其他分享
首页 > 其他分享> > Qt MSVC与MinGW的区别

Qt MSVC与MinGW的区别

作者:互联网

Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。

1.MSVC是指微软的VC编译器。
2.MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。
3.它们都是很好用的编译工具,但是它们兼容的并不好。当你的项目使用MinGW编译的使用,想要用一个MSVC编译生成的库时就会有问题。使用MinGW编译项目的时候,所使用的Lib也要是MinGW编译的。如果你只是开发Window平台的软件时,最好用Qt MSVC组合,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道。

标签:Qt,GNU,Windows,编译,MinGW,MSVC
来源: https://www.cnblogs.com/ybqjymy/p/16550831.html