尽管安装了 CDT,但 eclipse 插件中没有 "Convert to C/C++ Project"

No "Convert to C/C++ Project" in eclipse plugin though CDT is installed

使用 CDT 插件可以将项目转换为 C/C++ 项目。这会更改 .project 文件中的一些条目。例如,条目

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

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

我可以在 eclipse 中看到菜单,但在 运行 我的 eclipse 插件中看不到。在配置菜单中,我选择了 "Support software installation in the lauched application"。然后我 运行 应用程序并通过 Install New Software... 菜单在 http://download.eclipse.org/tools/cdt/releases/9.7 中安装了 CDT 中的所有内容。

为什么我没有那个菜单项 "Convert to C/C++ Project"?它应该位于 File->New->Other...->C/C++ 下并且它也应该在 Windows->Perspective->Customize Perspective->Shortcuts->C/C++.

中可见

总结:我可以在 'host' eclipse 中看到菜单,但在 运行 eclipse 应用程序(插件)时看不到菜单,尽管我也在那里安装了 CDT,并且在 "C++" 或 "Autotools".

下可以找到的所有其他内容

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

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

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