【发布时间】:2017-04-21 05:29:11
【问题描述】:
我有一个遗留的内部工具,可以从我用来运行 Simulink 仿真的所有 C 文件中创建一个 Eclipse CDT 项目。我使用 eclipse 项目作为 GDB 的前端(在 Windows 中使用 Cygwin)通过模拟 C 代码进行调试。该工具使用不变的.cproject 文件来制作项目。
我现在在 Unix 上运行我的模拟,所以我正在尝试移植该工具以在 Unix 中创建一个 Eclipse 项目。我被困在如何将我的 Windows .cproject 文件转换为 Unix .cproject 文件。例如在 Unix Eclipse 项目构建中给我如下错误:
Managed Build system manifest file error: Option cdt.managedbuild.option.gnu.cross.path.2110017774
uses a null category that is invalid in its context. The option was ignored.
我猜这是由.cproject 文件引起的,因为它是工具中唯一包含cdt.managedbuild 的文件。
<option id="cdt.managedbuild.option.gnu.cross.path.2110017774"
superClass="cdt.managedbuild.option.gnu.cross.path" value="MinGWPath" valueType="string"/>
我什至不明白这个文件在做什么或者它是如何生成的。我没有创建该工具,我是 Eclipse 新手。是否有任何资源可用于了解如何创建、修改和解释 .cproject 文件?
【问题讨论】:
标签: eclipse build gdb eclipse-cdt