你能给我推荐什么c++ IDE /方法吗?
What C++ IDE / approach would you recommend me?
我知道这个问题以前已经问过无数次了,但是其他的线程似乎相当老了,所以我决定做一个新的。
我在十一月开始写我的学士论文,我正在用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
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 通过方法访问结构
- 最小硬币更换问题(自上而下方法)
- C++为构建时间获取QDateTime的可靠方法
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 处理多个异常集合的C++方法
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 有什么方法可以遍历结构吗
- 当类在C++中定义时,有什么方法可以"register"类吗?
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 使用std::函数映射对象方法
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- C++从另一个类访问公共静态向量的正确方法是什么
- C++优先级队列,按对象的唯一指针的特定方法升序排列
- 没有为自己的结构调用列表推回方法
- 在Visual Studio C 调试模式中捕获异常的最佳方法仅在从IDE运行时才会发生
- 使用可视化C++环境和"Asm"关键字作为汇编程序 IDE 的替代方法?
- 构建C++项目的正确方法是什么?Make/IDE/Ant.
- 你能给我推荐什么c++ IDE /方法吗?