我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]
Posted
技术标签:
【中文标题】我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]【英文标题】:Which IDE Should I use for C++ on Windows? [closed] 【发布时间】:2010-02-14 17:03:21 【问题描述】:我应该在 Windows 上使用哪个 C++ IDE?
是否有支持在 GNU/Linux 服务器上通过 SSH 进行编辑的 IDE?
我有一个非常大的 C++ 项目,没有文档,用文本编辑器编辑它非常困难 =(
【问题讨论】:
那么您想要一个适用于 Windows 还是适用于 Linux 的 IDE?您的前两个问题令人困惑。这是不是 Windows 代码? 复制(感谢 Xorlev):***.com/questions/89275/… 该链接是关于在 Windows 上编辑和运行的。如果他在 Windows 上编辑并在 Linux 服务器上运行,这不是重复的。但他真的应该澄清一下。 【参考方案1】:在 Windows 上,免费提供的 Visual Studio Express 很难被击败。
一个可行的替代方案是Qt Creator,它是轻量级的,并带有非常棒的 Qt 库。
【讨论】:
+1 表示“非常棒”;) 只有在您从未使用过其他 UI 工具包的情况下,Qt 才会被高估。 ;)【参考方案2】:Eclipse 是非常强大的编辑器,适用于 C++ 和许多其他语言。听起来您正在寻找针对 Linux 的 Windows 系统进行开发?
WinSCP 将使您可以通过 SSH 编辑文件。
如果您的项目存储在 CVS、Subversion、Git、Mercurial 等中 - Eclipse 也有与这些集成的插件......
【讨论】:
我的标准 eclipse Galileo 发行版支持远程系统,包括远程 shell / ssh 终端等。 除非您使用 GUI 创建软件,否则我必须同意。 Eclipse 是一个很棒的编辑器,很多公司都在使用它,具有强大的功能和大量的插件(顺便说一句,如果您使用的是 Ubuntu,则没有 kosmic 的软件包) 另请参阅 CodeBlocks codeblocks.org NetBeans netbeans.org/features/cpp 等,不要忘记 The Free Country thefreecountry.com/compilers/cpp.shtml【参考方案3】:我更喜欢在 Windows 上:
Visual Studio + WinSCP
【讨论】:
【参考方案4】:看看Netbeans 6.8,特别是远程开发部分:
使用 C/C++ 选项窗口中的开发主机管理器来定义远程主机。然后,您可以在这些主机上使用开发工具从您的客户端系统构建和运行项目。受益于与远程主机更快的同步。
我很高兴使用 Netbeans 远程调试 php 项目。只需配置它并在运行时自动 ssh 文件到远程服务器。
另外,Visual Studio 为 Windows C++ 开发提供了可以说是最好的 C++ 编辑器,您可以编写脚本以将文件上传到 linux 服务器。
最后,您可能还想研究一下 Eclipse CDT。
【讨论】:
【参考方案5】:devc++ 看起来很有趣。它是免费的,并利用 MinGW 作为 POSIX 层。如果您有兴趣在 Windows 和 Linux/UNIX 上进行跨平台开发,那就太好了。
【讨论】:
漏洞百出,不再开发。如果你使用它,你应该立即切换到 Code::Blocks。 感谢您的提示! (我已经很久没有在 Windows 上开发 C++了。)【参考方案6】:如果您的 Linux 机器有 x 库,您可以在其上运行 eclipse cdt 并使用 cygwin x 服务器在 Windows 上显示它。自从我的 Solaris 机器上的 USB 端口停止工作以来,我一直在使用这个设置。结果非常好。 Eclipse 在我的 Solaris 机器上运行,但在我的 windows 机器上表现得像一个 Windows 应用程序,代码在 Solaris 上构建和运行,大多数时间复制和粘贴也有效。
在 Windows 上运行 x 服务器。使用 putty 通过 x 转发 ssh 到您的 Linux 机器。启动eclipse,它会显示在windows上。如果关闭腻子,请使用 nohup 保持 eclipse 存活。
【讨论】:
【参考方案7】:CodeBlocks.
MinGW 自带。
【讨论】:
【参考方案8】:对于编辑,您基本上可以使用任何支持 FTP/SFTP 的编辑器(我使用过 jEdit:免费,一个带有大量插件的好工具;使用 SlickEdit:非常酷但相当昂贵)或地图在 Windows 中使用 Samba 或任何其他类似性质的目标驱动器。 然后使用 Putty 的plink 进行编译/构建。
【讨论】:
【参考方案9】:对于 ssh 支持,我会说 putty 和 emacs-on-server 是一种选择。 :)
【讨论】:
【参考方案10】:对于存储在 linux 服务器上的编程项目,我更喜欢 Git。我不知道是否有更多的人参与,但使用 git 可以使团队中的编程变得容易得多。
作为 IDE,我更喜欢 Visual Studio。 2010 年的 RC 现已在 MSDN 上提供。 Visual Studio 2010。也许你应该试一试。
【讨论】:
以上是关于我应该在 Windows 上为 C++ 使用哪个 IDE? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 windows phone 8 上为 smartfox 构建 boost C++ 库
我应该为 Visual C++ 游戏开发项目使用哪个项目模板?