你能给我推荐什么c++ IDE /方法吗?

What C++ IDE / approach would you recommend me?

本文关键字:IDE 方法 c++ 什么      更新时间:2023-10-16

我知道这个问题以前已经问过无数次了,但是其他的线程似乎相当老了,所以我决定做一个新的。

我在十一月开始写我的学士论文,我正在用c++写一个程序。该程序将在Linux和Windows(可能是Mac)上可用,所以理想情况下,我只需要重新编译我的代码。

你会推荐我怎么玩?首先在一个操作系统下完全开发它,然后尝试在另一个操作系统上编译它,并希望很少有依赖于编译器的代码,或者我应该在整个开发过程中检查我的代码是否足够可移植?

我应该使用什么IDE ?我希望使用Qt和Boost或其他一些库,如果需要出现。我可以使用Visual Studio 2010了。我也尝试过CodeLite,并且非常喜欢它,除了调试器,我认为它非常不友好,还有SVN,我当时也没有弄清楚。我使用Eclipse CDT,主要用于调试器和SVN,因为我经常使用Eclipse用于Java,但"总体上"还是更喜欢CodeLite。或者我应该使用Qt SDK?

你认为哪一个最适合我的情况?

  • VS10 -在这里开发一切,然后"移植"到Linux
  • Eclipse CDT
  • CodeLite(任何推荐的插件?)
  • Qt SDK
  • 其他?(SVN支持很重要)

感谢

如果您想要移植,请确保您的代码在每个里程碑的所有相关平台上都可以编译。不要期望在最后轻松地改进兼容性!

Qt很棒。CMake也是如此,它为各种平台生成构建环境;它也是svn友好的。

我通常避免使用微软,但Visual Studio有很好的集成和调试功能,只要确保你的代码不依赖于它(从CMake派生VS项目,并将其与SVN中的源代码分开)。

Qt Creator是伟大的,如果你的项目是一个强烈的Qt项目。如果你使用Qt只是为了有一个UI/网络/foo库——任何UI/网络/foo库——那么你可能更乐意使用一些在其他方面更强大的东西。

可移植和Qt?我会选择QtCreator