2010-12-08 110 views
0

什麼是Windows下最好或最常用的C++編譯器?什麼是Windows下最好或最常用的C++編譯器?

除了Visual Studio,似乎有兩個選擇:Dev-C++和Eclipse。

+2

哇,最好*或*更常用?你基本可以回答任何事情。你能否在編譯器中闡明你正在尋找的特定功能,以便我們能夠提出更好的建議?另外,請注意編譯器和IDE之間的區別:您是指哪一個? – 2010-12-08 06:36:44

+0

當我開始我們所有的是djgpp。不要以爲這件事情已經存在了。 – 2010-12-08 06:47:43

回答

4

除了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一起使用。

2

我不知道最好的,但我見過MS-Visual Studio和Borland C++是Windows上使用最廣泛的編譯器之一。

1

Dev-C++和Eclipse。

這些不是編譯器,而是IDE s。我更喜歡Windows環境下的MinGWClang也很好。

1

不要忘記免費軟件GCC/G ++。不過,編譯器與IDE不同;對於一個用於Windows的IDE,無論您的政策是微軟,Visual Studio都只是一個使用的樂趣。當然,我主要用於.NET語言,所以如果你不打算使用託管代碼,你的里程可能會有所不同:-)

如果你感覺特別硬核,而且便宜(便宜! ),你可能會比XEMacs和GCC做得更差。

0

作爲全新的張貼在這裏,並沒有閱讀歷史文章,我敢肯定,有關於哪種編譯器是Windows優化的各種辯論。個人而言,我傾向於堅持使用Visual Studio的本地編譯器cl.exe,因爲使用起來比任何東西都更容易使用。

對於跨平臺開發,我將在Windows和vim(或emacs),gcc和gdb中使用VS(和cl.exe)作爲'nix。儘管如此,就IDE而言(這似乎是你關注的不僅僅是編譯器),我發現沒有什麼東西與VS完全匹配,以提高生產力。

0

使用MinGW for windows。 MinGW的包括:

  • GNU編譯器集(GCC),包括C,C++,ADA和Fortran編譯器的一個端口;
  • 適用於Windows的GNU Binutils(彙編器,鏈接器,歸檔管理器)
  • 用於在MS-Windows上部署MinGW和MSYS的圖形和命令行安裝程序。

最好使用linux進行開發。與Windows相比,Linux的開發過於簡單。

相關問題