大家在发布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生成的文件的确有点大