...我已经寻找这个一会儿,并没有为它找到一个很好的答案。 (我目前正在与GHS支持部门讨论此问题,但希望在此发布,看看是否有人有此经验,我会在与GHS交谈后发布更新。)GHS .gpj项目到Eclipse CDT
我正在开发一个嵌入式应用程序,使用Green Hills Software MULTI IDE和编译器。这是一个C++项目。我试图移植一个现有的.gpj项目以用于Eclipse,这样我就可以利用Eclipse CDT中的开发工具。有没有人有这样的经验,并可以提供提示?
我当然希望在Eclipse开发,并与GHS编译器与所有在我目前.gpj文件的选项仍然编译。目前,我刚刚开放了这两个应用程序,并已在单独的Eclipse项目中开发源代码,然后使用当前的.gpj项目在MULTI项目管理器中进行编译。
这是这里简要讨论,但没有提供解决方案: https://www.eclipse.org/forums/index.php/t/210115/
编辑:我愿意在多项目管理器中使用的现代编辑任何建议(它没有成为Eclipse的CDT) 。所需的主要开发工具是现有变量的自动完成,并涉及类和变量的定义。
我不熟悉的GHS。它是使用“make”作为构建系统还是其他? – HighCommander4
@ HighCommander4参考手册说GHS使用gbuild实用程序。它确实表示gbuild实用程序有一个选项,可以从.gpj文件创建“基本”生成文件。我会看到makefile的输出是什么,如果我可以在我的Eclipse项目中使用它。 – 9Breaker
基本上,没有一个Eclipse插件GHS或类似的东西,有三种选择:(1)获得Eclipse的构建输出解析器来解析生成的输出,并自动配置项目基于该输出,或(2)手动配置项目通过输入相关的包含路径和预定义的符号。对于第一个选项,请参阅[本答案](https://stackoverflow.com/a/45385770/141719)了解一些细节。 – HighCommander4