【发布时间】: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->New->Other...->C/C++ 下,并且它也应该在Windows->Perspective->Customize Perspective->Shortcuts->C/C++ 中可见。
总而言之:我可以在“主机”eclipse 中看到菜单,但在运行 eclipse 应用程序(插件)时看不到,尽管我也在那里安装了 CDT,以及可以在“C++”或“自动工具”。
以下截图显示没有“convert to C/C++ Project”选项
【问题讨论】:
-
"其他人可以将他们的项目转换为 C/C++ 项目" --> 其他什么?其他插件?能举个例子吗?
-
我更改了第一句话,以明确我说的是 CDT 插件的一个共同功能,每个人都可以看到和使用。
-
显示屏幕截图,以便您问题的读者也可以看到它。
-
因为他们不相信我?
-
你在写什么样的eclipse插件?它是否定义了自己的项目类型,或者类似的东西?
标签: eclipse eclipse-cdt eclipse-2019-03