c++ - Eclipse 作为 Linux 和 Windows 上的 C++ 代码的跨平台 IDE

标签 c++ visual-studio eclipse compiler-construction

我考虑使用 Eclipse 作为 Linux 和 Windows 上的 C++ 代码的跨平台 IDE。

  1. 是否可以将 Eclipse 设置为使用 Visual Studio C++ 编译代码 (不要认为它是相关的,但 Eclipse 项目文件将由 cmake 创建)。
  2. 是否可以从 VS C++ 编译器编译的 Eclipse 应用程序进行调试?
  3. 是否可以从 g++ 编译的 Eclipse 应用程序在 Linux 上进行调试?
  4. 对于 Linux,您更喜欢哪种 C++ IDE - Eclipse、Kdevelop 还是其他替代品?

谢谢 迪马

最佳答案

  1. 据我所知没有。替代方案是 wascana project .既然新版本MinGw已经发布,它使用 gcc.4.4 我认为 wascana 将能够与 Visual Studio 竞争,但我们仍然需要等待 wascana 的下一个版本。
  2. 据我所知没有。再次wascana可能是替代方案。
  3. 当然,尝试cmake -DCMAKE_BUILD_TYPE=Debug -G"Eclipse CDT4 - Unix Makefiles",构建您的项目并使用 eclipse 创建调试配置。我以前做过,完全没有问题。
  4. 我从 Emacs 转向 Eclipse。我记得我曾评估过 Kdevelop,但由于与 Kdevelop 质量本身无关的原因而放弃了它。所以我不能给你我的意见。另一个 C++ 跨平台 IDE 是 Code::Blocks ,但我从未使用过它。

关于c++ - Eclipse 作为 Linux 和 Windows 上的 C++ 代码的跨平台 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1137033/

相关文章:

java - 在大字符串中删除字符串模板直到 '\n' - Java

c++ - 在构造函数中初始化结构实例数据成员?

c++ - 为实体组件系统实现多态组件

visual-studio - 更改 Visual Studio 2017 RC 的语言

c++ - 为什么 Visual Studio 允许我在模板函数 (C++) 中使用私有(private)成员?

java - 自动执行eclipse插件

c++ - 将 HBuf 传递给函数

c++ - 在 C++ 中尝试/抛出/捕获 : what's wrong with my code?

c# - 如何在 Visual Studio 中查找没有命名空间的 C# 文件?

java - Eclipse插件开发: Disabling Java Structure Compare when comparing files?