
Best C++ IDE or Editor for Windows在Windows上使用的最佳C ++ IDE或编辑器是什么? 我使用Notepad ++,但Visual Studio中缺少IntelliSense。 嗯,这是因为Visual Studio是最好的IDE。回到黑暗的一面。 我发现NetBeans的最新版本非常出色,其中包括C / C ++支持。 http://www.netbeans.org/features/cpp/index.html 我个人喜欢将Visual Studio与第三方加载项(例如Visual Assist(http://www.wholetomato.com/))结合使用。我尝试了其他一些方法,并始终以Visual Studio结尾。另外,Visual Studio是开发行业中广泛使用的产品,因此具有使用经验只会是一个加分。 Eclipse CDT对我来说效果很好。它支持MinGW和Cygwin作为目标。它还与CVS和Subversion很好地集成在一起。 最新版本,Ganymede,在这里可用。 有Visual Studio的免费" Express"版本。假设您喜欢Visual Studio并且" Express"版本是免费的,则没有理由使用任何其他编辑器。 我投票赞成Visual Studio,但与C#之类的.NET语言相比,C ++似乎被视为二等公民(不是编译器和东西,而是IDE支持),但希望MS在下一版本的Visual Studio中能做些什么(新标准即将到来,他们承诺10应该是新标准6)。 到目前为止,VIsual Studio是最好的IDE,但是您也可以看看Code :: Blocks 如果您对进行Qt开发感兴趣,那么Qt Creator可以很好地工作并且免费。 我更喜欢在Windows上使用Microsoft Visual C ++ Express。尽管2008年的想法很好,但2005 Express可以更好地支持您可能想要参与的许多开放项目。在2008年编译Firefox或Half Life 2 Mod实在是一件痛苦的事情。软件,我想在Wikipedia中搜索"比较",在这种情况下,您将搜索"集成开发环境"的比较。 希望对您有所帮助。 我认为Visual Studio(Express)中的调试器是阻止我使用另一个IDE的杀手thing。 Visual Studio + Visual Assist X(http://www.wholetomato.com/) Zeus编辑器支持C / C ++,并且还具有智能感知的形式。 它使用ctags产生的标签信息进行智能感知: 替代文字/d/jc/2023041622/0jykqipggf215.webp IDE中的某些功能具有很大的变革性,以至于您不知道没有这些功能该如何生活。综合帮助就是其中之一。类似于IntelliSense的功能。 VS 6.0的Debug and Continue绝对是杀手.。 Visual Studio踢了好一阵子。不错,考虑到NeXTstep的糟糕表现,一切始于此。 (或者是NeXTstep的记忆消失了,直到VS看起来还好吗?) 当然,还有比VS更好的编辑器,但是作为Win32开发的完整软件包,似乎没有什么比这更接近了。 现在有免费的Express版本,但是它们似乎残缺不全。 我非常喜欢Linux下的Eclipse(以及某些FPGA供应商工具链中使用的Windows上的Eclipse)。我-确实-不喜欢缺少集成的MSDN样式的帮助。 我认为这基本上取决于这两个选择。 Emacs。 Xemacs在Windows下可以正常工作。要将其用作IDE,建议在Cygwin下运行它。 Visual Studio是最新的,并且可能是"最佳"的免费软件。 Dev C ++有点过时,并且mingw不会编译大部分boost的内容(正则表达式除外)。其他大多数编译器都是过时的和褪色的,例如火星和borland。但是您可以随便使用! 尚未提及的是CodeLite,它是功能强大的开源跨平台IDE。除其他功能外,它还具有代码完成功能。
我将从这个问题引述自己:
我的回答仅适用于Qt4开发。被警告。 Visual Studio很棒,但是您可以通过一些技巧来增强它。 SonicFileFinder是一个-可以帮助您通过部分匹配来搜索源文件。您可以将solution-tree映射到Alt + 1,将部分文件名搜索映射到alt + 2,并且将属性窗口映射到alt + 3。这是三个最常用的窗口。 另一个经常被误解的出色工具是ctrl + shift + F用于搜索文件内容的快捷方式。人们不使用它,因为它太慢了,但是我的建议是-处理它。搜索整个解决方案(甚至项目文件夹中的所有文件)仅在您初次使用时很慢。结果搜索的速度与跳转到定义功能的速度一样快。 SlickEdit非常酷,并且确实支持智能感知。在我目前的公司中,我现在使用Visual Studio,并且已经习惯了它-但是我仍然错过了一些SlickEdit功能。 我已经尝试过SlickEdit,Notepad ++,emacs,jEdit和Visual Studio。 VS赢得了最佳Windows IDE的认可。 jEdit可能是最好的GUI跨平台编辑器/几乎是IDE,而emacs可能是最好的终端跨平台编辑器/几乎是IDE。使用它们的好处是,当您跳到Mac或Linux机器上时,便知道它们是如何工作的。 我尝试了Eclipse,但是它像一条没有腿的狗一样跑得很慢,所以我没有用太多。也许现在技术更好,但是。 作为一个完整的多合一软件包,Visual Studio 2008是用于Windows C ++开发的最佳IDE。 Visual Studio具有Intellisense,代码折叠,编辑和继续功能以及其他许多功能,无疑是最好的IDE。但是,对于简单的代码编辑,我经常使用UltraEdit。它具有Visual Studio中找不到的一些强大功能。一个令人惊讶的有用功能是能够在编辑器中选择列。您可以在列中查找和替换(对于制表符或空格大战有用...)删除列,等等... CodeBlocks怎么样,我觉得它很好,尤其是新的10.05版本。 这是Visual Studio的另一票。调试器和Intellisense绝对是它的标志。尽管其他IDE提供了代码补全功能,但由于某些原因,我经常发现它们在此方面有些迟钝(迟钝是对代码补全发生速度和提供选择的参考)。 除了VS,NetBeans是一个很好的IDE,并且会定期更新。 我认为这在很大程度上是一个品味问题,但是我建议入门者坚持使用纯编辑器(vi,emacs ...),而不要使用成熟的IDE,以便他们可以了解现代IDE隐藏的整个工具链。 仅作记录,我选择的武器是Emacs。 使用Visual Studio2010。您可以通过DreamSpark免费获得完整版本。
我个人不喜欢微软。。。我讨厌承认Visual Studio是我曾经使用过的最好的IDE。。。Netbeans很烂,但是速度太慢了。其他免费的IDE都没用。 我会推荐Embarcadero的C ++ Builder进行C ++工作,并且还有一个免费版本。如果您更喜欢Visual Studio,请下载免费的快速版本之一。 M $ VS2008是一个更好的IDE。 这个问题专门说IDE,所以我猜这就是你想要的。在这种情况下,如上所述,主要选项是Visual Studio和Eclipse CDT。其中,我个人更喜欢Eclipse。但是,不必将自己局限于IDE。我更喜欢将vim用作编辑器,将WinDbg用作调试器。对于编译,您的项目可能会规定这一点。我目前在命令行上使用NMAke。
我最喜欢的IDE是旧的 但是,编译器不符合标准。甚至不是遥远的。 如果您不喜欢终端,请使用vi或gvim。
适用于MSWindows的c ++ IDE
我有点惊讶,因为没有人提到Codeblocks:http://codeblocks.org
看来您没有提到Ultimate ++ iDE。 就个人而言,我发现Bloodshed的Dev-C ++非常好。但是,我不记得很长时间了。因此,我将所有内容都切换到了NetBeans。 Visual Studio但... 从http://www.jetbrains.com/resharper/index.html获取ReSharper插件。我是使用IntelliJ和ReSharper的Java开发人员,为Visual Studio提供了许多IntelliJ功能。 QT和NetBeans是我用过的最好的cpp IDE。
我认为这个问题的答案取决于以下问题:
我个人在VS旁边尝试了CodeBlocks和QtCreator ... 大型项目的记事本++或代码块 Ultimate ++,如果您要同时为Linux和C ++编程,则可以选择编译器。 我已经将Netbeans用于Java,并且效果很好。但是,不确定如何与C ++一起使用。 Dev-C ++是完整的独立调试器编译器和链接器,并且还提供" IntelliSense"。如果您想脱离VS(也包括VS Express),建议您使用此工具。 Dev C ++也是不错的IDE。它不是那么用户友好,但是很有用。 |