【发布时间】:2011-09-30 18:26:39
【问题描述】:
大约一年以来,我一直在寻找 C++ 构建系统和 IDE 的组合,它具有以下特性:
- 至少可以在 Windows、Linux 和 Mac OS 上构建的跨平台构建系统。
- 某种智能代码完成(Visual Studio 的 IntelliSense,来自 Eclipse 的那个东西)。
- 集成在 IDE 中的调试器(开始调试、在代码中设置断点……)。
- 无需重新启动程序即可构建或编辑代码。
IDE 在哪个操作系统上运行对我来说并不重要,唯一重要的方面是有一种方法可以在其他平台上构建(可能不需要那个 IDE)。我最接近这些的是 CMake + VisualStudio 的组合。问题在于,每次您想要调整构建过程(添加或删除文件)时,您都必须重新启动 VisualStudio 并重新配置所有设置,CMake 不会为您设置。
【问题讨论】:
标签: c++ ide build cross-platform build-process