当前位置: 代码迷 >> QT开发 >> 大家在发布QT4 WINDOWS应用程序时,最终是使用VC++还是MINGW编译解决思路
  详细解决方案

大家在发布QT4 WINDOWS应用程序时,最终是使用VC++还是MINGW编译解决思路

热度:596   发布时间:2016-04-25 05:14:14.0
大家在发布QT4 WINDOWS应用程序时,最终是使用VC++还是MINGW编译
在VC++下使用WINAPI编程会比在MINGW下方便不少,直接在项目选项里添加依赖库就可以了。
但在MINGW下的话,比如要使用IOCP,因为使用到了WinSock API,所以还要在 LIBS += libws2_32.a

当然,这些只是小问题而已,简单对比了一下二者生成的应用程序性能能内存占用方面差不多,生成的文件大小,MINGW略大。
顺便看了下WINDOWS下的QT CREATOR,也是用VC++编译的。



------解决方案--------------------
Mingw32, 主要是为了和 Linux gcc 保持一致,不想使用太多 条件编译。
------解决方案--------------------
Windows中建议使用MSVC,因为生成的程序更快、体积更小。
例如QtCreator,就是用MSVC2008发布的。
------解决方案--------------------
暂时推荐使用VC

等链接消去功能移植全部完成后可以用MinGW (体积产生很小)
------解决方案--------------------
仅仅是在Windows下的话,还是用VC编译器,MinGW生成的文件的确有点大
  相关解决方案