簡體   English   中英

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

[英]What the best or the most frequently used C++ compiler under Windows?

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

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

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

嚴格來講,您所命名的示例都不是“編譯器”,它們都是IDE。 Dev-C ++專門用於GCC,並且與MinGW / GCC打包在一起,Eclipse根本不隨編譯器一起分發。

Visual C ++的“ Express Edition”是免費提供的,並且與老化的Dev-C ++相比具有更全面的功能。 完整的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開發,與不包含官方Win32 API或.NET框架的開源項目相比,在VC ++中使用Microsoft API的障礙更少。

另一方面,在Visual Studio之外,像所有編譯器一樣,VC ++是命令行工具,可以在其他IDE中使用,也可以根據需要獨立使用。 從Dev-C ++派生的wxDev-C ++特別支持Microsoft編譯器作為備用后端,並且Eclipse可與任何編譯器一起使用。

我不知道最好的,但是我已經看到MS-Visual Studio和Borland C ++是Windows上使用最廣泛的兩種編譯器。

Dev-C ++和Eclipse。

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

不要忘記免費軟件GCC / G ++。 但是,編譯器不同於IDE。 對於Windows的IDE,無論您是Microsoft的何種人,Visual Studio都是一種使用樂趣。 當然,我主要將它用於.NET語言,因此,如果您不願意使用托管代碼,那么您的工作量可能會有所不同:-)

如果您感覺特別頑固,便宜(是的,便宜!),您可能會比XEMacs和GCC差。

有Netbean的C ++模式和QtCreator ,它可以使用Qt4支持的任何編譯器,我在Windows上將其與msvc ++ 10一起使用,在Linux上與gcc一起使用。

忘記提及MS VC ++ Express在Windows上是免費的,當然還有MinGW / GCC

作為此處的新手,並且沒有閱讀過歷史文章,我敢肯定,關於哪種編譯器最適合Windows的爭論已經很多。

就個人而言,我傾向於堅持使用Visual Studio的本機編譯器cl.exe,其目的是為了易於使用。

對於跨平台開發,我將在Windows和vim(或emacs)中使用VS(和cl.exe),在'nix中使用gcc和gdb。

話雖這么說,但在IDE(似乎比編譯器更着重於您的注意力)方面,我發現,對於純粹的生產力,沒有什么比VS真正匹配。

將MinGW用於Windows。 MinGW包括:

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

最好使用linux進行開發。 與Windows相比,在Linux中進行開發非常容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM