回答
除了Visual Studio,它似乎有两个选择:Dev-C++和Eclipse。
严格来说你的命名实例都不是“编译器”,它们都是IDE。 Dev-C++专门使用了GCC,并且与MinGW/GCC一起打包,所以Eclipse没有与编译器一起分发。
其“Express Edition”中的Visual C++免费提供,功能更完备,可以使用老化的Dev-C++,尽管可能比Eclipse更少扩展。完整的Visual Studio/VC++具有“插件”扩展性。
VC++具有良好的ISO C++支持以及C++/CLI,但如果对您很重要,则不支持ISO C99支持。与Dev-C++打包的MinGW版本是GCC 3.4.5,Dev-C++不再开发 - 避免。很可能,Dev-C++对GDB的整合最小化并严重破坏,使得它无法使用。在Eclipse中使用GDB更好,但它仍然只是GDB,而VC++的调试器是我用过的最好的调试器。
同样对于Windows开发,在VC++中使用Microsoft API的障碍要少于不能包含官方Win32 API或.NET框架的开源项目。另一方面,在Visual Studio之外,像所有编译器一样,VC++是一个命令行工具,可以在其他IDE中使用,也可以单独使用,如果您愿意的话。 Dev-C++派生的wxDev-C++特别支持Microsoft Compiler作为替代后端,Eclipse可以与any compiler一起使用。
我不知道最好的,但我见过MS-Visual Studio和Borland C++是Windows上使用最广泛的编译器之一。
不要忘记免费软件GCC/G ++。不过,编译器与IDE不同;对于一个用于Windows的IDE,无论您的政策是微软,Visual Studio都只是一个使用的乐趣。当然,我主要用于.NET语言,所以如果你不打算使用托管代码,你的里程可能会有所不同:-)
如果你感觉特别硬核,而且便宜(便宜! ),你可能会比XEMacs和GCC做得更差。
有Netbean的C++模式和QtCreator它可以使用Qt4支持的任何编译器,我在windows上使用msvC++ 10,在linux上使用gcc。
忘了提及MS VC++ Express是免费的窗口和课程MinGW/GCC。
作为全新的张贴在这里,并没有阅读历史文章,我敢肯定,有关于哪种编译器是Windows优化的各种辩论。个人而言,我倾向于坚持使用Visual Studio的本地编译器cl.exe,因为使用起来比任何东西都更容易使用。
对于跨平台开发,我将在Windows和vim(或emacs),gcc和gdb中使用VS(和cl.exe)作为'nix。尽管如此,就IDE而言(这似乎是你关注的不仅仅是编译器),我发现没有什么东西与VS完全匹配,以提高生产力。
使用MinGW for windows。 MinGW的包括:
- GNU编译器集(GCC),包括C,C++,ADA和Fortran编译器的一个端口;
- 适用于Windows的GNU Binutils(汇编器,链接器,归档管理器)
- 用于在MS-Windows上部署MinGW和MSYS的图形和命令行安装程序。
最好使用linux进行开发。与Windows相比,Linux的开发过于简单。
- 1. 什么是最好的Scheme解释器或编译器?
- 2. 什么是最流行的编译器,MSVS有什么不好?
- 3. 什么是最好的Python编辑器?
- 4. 什么是最好的PHP编辑器?
- 5. 什么是C#中最好的chioce,Windows窗体或WPF开发?
- 6. Java的最快/最好的Base64编解码器是什么?
- 7. 什么是C++中最好,最准确的计时器?
- 8. 什么是适用于Windows XP的良好BASIC编译器?
- 9. 什么是最常用的C++ XML库?
- 10. 什么是最好的WP7:SQLite或Data.Linq?
- 11. 什么是一个好的C#编译器 - 编译器/解析器生成器?
- 12. 什么是好的Tcl编译器
- 13. 最好的JavaScript编译器/缩小器
- 14. 最简单的C编译器和编辑器的Windows?
- 15. 什么是'using namespace std;`,为什么我需要它用最近的C++编译器编译程序?
- 16. 什么是最好的XML解析器
- 17. 什么是最好的分类器
- 18. 什么是最好的JavaScript混淆器?
- 19. 什么是Windows上最快最好的PHP IDE?
- 20. 什么是最好的开源和最广泛使用的XML编辑器?
- 21. 最小GCC C++编译器
- 22. C编辑器或Windows CE编译器
- 23. 自动不被编译器识别,最好的替换是什么?
- 24. 什么是最好的计算平台SQL或c#
- 25. 什么是最好的xmpp服务器和最常见的客户端?
- 26. 提高ASP.NET/C#编译速度的最佳方法是什么?
- 27. 什么是jQuery最好的丰富的textarea编辑器?
- 28. 什么是免费的最好的CSS编辑器
- 29. 什么是最好的免费文本编辑器的Mac? FTP?
- 30. 什么是一个好的C反编译器?
哇,最好*或*更常用?你基本可以回答任何事情。你能否在编译器中阐明你正在寻找的特定功能,以便我们能够提出更好的建议?另外,请注意编译器和IDE之间的区别:您是指哪一个? – 2010-12-08 06:36:44
当我开始我们所有的是djgpp。不要以为这件事情已经存在了。 – 2010-12-08 06:47:43