首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-03-16 
大家在发布QT4 WINDOWS应用程序时,最终是使用VC++还是MINGW编译在VC++下使用WINAPI编程会比在MINGW下方便

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

热点排行
Bad Request.