做了很久的一个程序,不知道该以mingw编译发布,还是用VS编译发布?
用VS的好处显而易见:
1)运行更快速(也许是微乎其微的)
2)更稳定(微软的cl.exe绝对是工业级的,就连Qt官方的Creator也是VS编译的)
但MINGW也有好处,
1)就是更容易跨平台迁移,甚至跨平台交叉编译,
2)更清爽(不用安装vcredist和manifest文件),还能支持XP(即使10%的市场也不小了)
3)更容易使用一些开源第三方库
4)支持C++11更早和更全面
但是我在这个论坛上见到某大牛说,MINGW质量不行,最好不要用于工业级别的发布。
所以请各个行业里有相关经验的朋友,可否发表一下意见呢?如果说mingw不行,那么它具体是在哪方面不行?
期待回复,感谢!