CDT 插件提供了将项目转换为 C/C++ 项目的选项。这会更改.project
文件中的一些条目。例如,条目
<nature>org.eclipse.cdt.core.cnature</nature>
<nature>org.eclipse.cdt.core.ccnature</nature>
被添加。如果我手动添加它们,我可以看到语法突出显示更改为 C 语法。但其他事情不能正常工作(细节并不重要,但你可以在这里阅读)。
我可以在 eclipse 中看到菜单,但在运行我的 eclipse 插件时看不到。在配置菜单中,我选择了“在已启动的应用程序中支持软件安装”。然后我运行该应用程序并通过菜单在http://download.eclipse.org/tools/cdt/releases/9.7中安装 CDT 中的所有内容。Install New Software...
为什么我没有那个菜单项“转换为 C/C++ 项目”?它应该位于下面File->New->Other...->C/C++
并且也应该在Windows->Perspective->Customize Perspective->Shortcuts->C/C++
.
总结:我可以在我的“主机”eclipse 中看到菜单,但在运行 eclipse 应用程序(插件)时看不到,虽然我也在那里安装了 CDT,以及可以在“C++”或“Autotools”下找到的所有其他内容。
以下屏幕截图显示没有“转换为 C/C++ 项目”选项