首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C++的开源开发环境:还有什么更好呢?

C++的开源开发环境:还有什么更好呢?
EN

Stack Overflow用户
提问于 2009-04-05 20:42:48
回答 11查看 1.3K关注 0票数 2

我想在业余时间做一些编码,但问题是,我不想把钱花在这个上面。

下面的开发工具是正确的,还是我忘记了什么?

  • C++日蚀
  • 用于源控制的SVN
  • 用于UI开发的Qt (因为它是C++,我相信它现在是由诺基亚打开的)
  • hudson用于连续集成

我想编写一个可以在任何平台上运行的小型图像处理应用程序,但目前的主要平台将是Windows,可能会迁移到Mac--因此出现了所有的跨平台工具。

有什么明显的事我忘了吗?比如在C++中进行样式检查的fxcop之类的东西?

如果我使用任何库,我想避免使用GPL库;如果我现在的雇主情况不佳,我会希望将其货币化。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-04-05 21:14:36

是免费的,而且很容易成为C++的最佳集成环境。此外,您还可以使用它来处理跨平台代码--它更多地取决于编写标准--坚持代码和使用可移植库。

如果您想编写跨平台代码,我建议您使用跨平台构建工具。我使用CMake,它在Windows上生成Visual解决方案,但也有其他解决方案,如SCons。

至于库,这取决于您到底需要做什么。Qt是一个优秀的GUI库。libpng/libjpeg和其他文件可以在较低级别加载/保存映像,但可能还有其他更高级别的映像库。

编辑--对有关MSVC和Qt的评论的响应:快速搜索Trolltech集成页面:.NET集成 --评论指出这实际上不是免费的( 此链接提供免费的插件,但它在Visual之外运行Qt设计器。另外,Visual的Express版本不支持插件。

对于Qt中的具体编码,Qt创建了另一个新的IDE:Qt创造者。我听说过它的优点,而且它也可以移植到Windows、Linux和Mac上。

票数 8
EN

Stack Overflow用户

发布于 2009-04-05 20:58:23

我发现拖延症(这是我经常犯的错误)--只需写一些代码--你可以随时添加工具。

票数 7
EN

Stack Overflow用户

发布于 2009-04-05 21:13:52

像“什么更好”这样的短语的问题在于,在特定的情况下,很难确定什么是正确的,什么是“更好的”,也许是不可能的。

我成功地将Eclipse作为Linux上的一个IDE使用。我使用ACE/TAO这样的框架来创建高度可移植的代码。

我知道QT是一个非常好的UI框架。KDE是建立在KDE之上的,如果您使用KDE/Linux,那么您可能还想看看KDevelop,一个有很多用户的C++ IDE。

最后,我相信只有你自己才能找到最适合你使用的东西。确保你检查了备选方案,然后做出一个明智的决定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/719650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档