【问题标题】:Adding C/C++ language to Eclipse Oxygen IDE for Java Developers为 Java 开发人员添加 C/C++ 语言到 Eclipse Oxygen IDE
【发布时间】:2018-03-16 12:13:51
【问题描述】:

我正在运行 Eclipse Oxygen.1 IDE for Java Developers 64 位,我想向其中添加 C/C++ 语言,这样我就可以只使用一个 IDE 为我的 C 语言类编写和编译代码。当我去安装新软件时,我应该在编程语言选项卡下还是从 CDT 选项卡或两者都安装开发工具? Programming Language 选项卡下的工具是 9.3.2 版,CDT 选项卡下的工具是 9.3.0 版。我很困惑我应该安装哪些。另外,如果有人可以帮助我安装 MinGW。我在 64 位操作系统上运行 Windows 10。而且我不确定如何获得适用于 64 位操作系统的最新版本的 MinGW。任何帮助表示赞赏。谢谢!

【问题讨论】:

  • 哪种语言,C 还是 C++? C++ 语言需要 C++ 编译器。 C++ 编译器可能能够编译 C 语言。 C 编译器不会成功编译 C++ 程序。
  • 不确定这是否重要,但出于偏执,我建议在 CDT 之前安装 mingw。在 mingw 上,我倾向于这个:msys2.org 但你必须非常仔细地遵循说明。
  • 我可以为他们每个人买一个吗?我希望能够为我的学校项目编写 C 代码,并为我的视频游戏项目编写 C++ 代码。
  • Mingw 将为您提供两者。如果我没记错的话,还有 Fortran 和其他几十种语言。
  • 如果您在 Windows 下,请帮自己一个忙,使用 Visual Studio (C++) Community 作为您的 IDE。它是免费的,它可以让你逃避配置或弄乱 MinGW。我从您的帖子中假设您没有特殊要求,只需“仅使用一个 IDE 编写和编译 C 代码”

标签: c++ c eclipse ide eclipse-oxygen


【解决方案1】:

您可以拥有一个组合的 IDE。我使用一个结合了 Eclipse SDK 的工具,包括 Java 和一堆其他东西。这有点笨拙,但可以做到。只需转到 Help -> Install New Software... 菜单项并打开安装对话框。

首先安装其中一个,Java 或 C/C++。然后在启动它之后,在“Work with:”选择器中选择“Luna - http://download.eclipse.org/releases/oxygen”项。然后在列表中找到您想要的其他 IDE 组件并安装它。

【讨论】:

    【解决方案2】:

    我在 java 和 pydev 中使用过 Oxygen,但昨天在添加 cdt 时遇到了很大的困难。我有一些很好的理由保留 Oxygen 而不是升级(旧代码甚至操作系统兼容性,因为我仍在运行 High Sierra,再次有这样做的理由)。一个关键是找到上面给出的 url download.eclipse.org/releases/oxygen 。但是,由于某些未知原因,我的安装仍然无法正常工作。

    这是我评论的重要部分。如果您不取消选中安装页面上的复选框,则安装和更新可能需要很长时间:

    Contact all update sites during install to find required software
    

    这是一个已知的错误,默认情况下会检查它,但永远不会修复。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=340298

    如果您在尝试编译时遇到 pty 错误,此错误 https://bugs.eclipse.org/bugs/show_bug.cgi?id=340298 也会应用于 cdt 9.3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      相关资源
      最近更新 更多