...我已經尋找這個一會兒,並沒有爲它找到一個很好的答案。 (我目前正在與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