elv*_*kaj 22 c++ windows gcc mingw c++11
有谁知道Win-builds和MinGW-builds之间的区别?我对Windows的C++ 11(14)编译器非常感兴趣,但遗憾的是MSVC尚未完全符合C++ 11标准.
Ale*_*aev 27
区别很简单:他们的目标有点不同.
特别是,如果你想在Windows上开发(即不需要交叉编译),那么你最好使用MinGW-builds项目,它基本上提供了MinGW-w64工具链的几个功能丰富的变体.链接中的表格对我正在讨论的功能进行了很好的总结.您基本上可以根据您的要求选择编译器来解决模型,线程模型,异常模型.我认为它成熟稳定,因为我将它用于日常工作,我对质量非常满意.
另一方面,Win-builds项目的主要目标似乎是交叉编译.您会注意到,在链接中的论文中,您还会注意到它的功能不如MinGW构建,因此您的灵活性较低.与MinGW-builds相比,它也是相对较新的,所以我希望它可能会遇到一些问题.
注意:请理解,这两个项目都只是MinGW-w64工具链(用于Windows的GCC端口,支持x86和x64目标)的构建(分布式即用型二进制文件),其网站上面的两个链接都是指点.它们仅为方便用户而提供,因此我们(用户)不必为自己编译MinGW-w64工具链而烦恼,但如果您有足够的经验并且知道自己想要什么,则没有人会阻止您这样做.
有关相关主题和C++ 11的进一步阅读,我会推荐您可能感兴趣的其他答案.
祝好运.
| 归档时间: | 
 | 
| 查看次数: | 12339 次 | 
| 最近记录: |