【问题标题】:No "Convert to C/C++ Project" in eclipse plugin though CDT is installed尽管安装了 CDT,但 Eclipse 插件中没有“转换为 C/C++ 项目”
【发布时间】:2019-04-12 06:28:14
【问题描述】:

CDT 插件提供了将项目转换为 C/C++ 项目的选项。这会更改 .project 文件中的一些条目。例如,条目

<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>

已添加。如果我手动添加它们,我可以看到语法突出显示更改为 C 语法。但是其他的东西不能正常工作(细节并不重要,但你可以阅读它们here)。

我可以在 Eclipse 中看到菜单,但在运行我的 Eclipse 插件时看不到。在配置菜单中,我选择了“在已启动的应用程序中支持软件安装”。然后我运行应用程序并通过Install New Software... 菜单在http://download.eclipse.org/tools/cdt/releases/9.7 中安装CDT 中的所有内容。

为什么我没有那个菜单项“转换为 C/C++ 项目”?它应该位于File-&gt;New-&gt;Other...-&gt;C/C++ 下,并且它也应该在Windows-&gt;Perspective-&gt;Customize Perspective-&gt;Shortcuts-&gt;C/C++ 中可见。

总而言之:我可以在“主机”eclipse 中看到菜单,但在运行 eclipse 应用程序(插件)时看不到,尽管我也在那里安装了 CDT,以及可以在“C++”或“自动工具”。

以下截图显示没有“convert to C/C++ Project”选项

【问题讨论】:

  • "其他人可以将他们的项目转换为 C/C++ 项目" --> 其他什么?其他插件?能举个例子吗?
  • 我更改了第一句话,以明确我说的是 CDT 插件的一个共同功能,每个人都可以看到和使用。
  • 显示屏幕截图,以便您问题的读者也可以看到它。
  • 因为他们不相信我?
  • 你在写什么样的eclipse插件?它是否定义了自己的项目类型,或者类似的东西?

标签: eclipse eclipse-cdt eclipse-2019-03


【解决方案1】:

问题很可能是因为错误的 CDT 安装。我完全删除了我的工作区和运行时配置文件夹,重新启动了所有新内容,并再次在运行插件中安装了 CDT。之后菜单选项“转换为 C/C++ 项目”就在那里。

【讨论】:

    【解决方案2】:

    我个人从 Eclipse 2019-09 升级到 2021-06,现在我有 Convert to C/C++ Project 选项。

    【讨论】:

      猜你喜欢
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多