0
是否有API用於Eclipse插件以獲取項目的C/C++構建信息? 通過API訪問Elipse C/C++構建信息
我已經通過了Eclipse CDT Plug-in開發者指南,但一直未能找到任何能夠幫助我獲得項目信息的東西。
是否有API用於Eclipse插件以獲取項目的C/C++構建信息? 通過API訪問Elipse C/C++構建信息
我已經通過了Eclipse CDT Plug-in開發者指南,但一直未能找到任何能夠幫助我獲得項目信息的東西。
該文檔位於指南中。你所需要的部分是:
但快速啓動API明智,那就是:
IProject project = ...;
IManagedBuildInfo buildInfo = ManagedBuildManager.getBuildInfo(project);
if (buildInfo != null) { // you may also check for C Nature on the project as a precondition
String buildCommand = buildInfo.getBuildCommand();
// etc
}
感謝您的答覆,喬納!之前我曾看過託管構建可擴展性,但實際方法簽名與構建信息進行交互的方式很少。例如,即使您提到的方法沒有記錄在兩個指南中。 對於基於JDT的插件開發,有豐富的文檔包括Javadocs。你知道CDT插件開發是否存在嗎? – user2975255
除了那些指南以及它(和我)所提到的類的javadoc之外,我所知道的並沒有什麼。 CDT文檔並不像JDT那麼廣泛,但您需要的應該可以在CDT javadoc中找到。確保在目標平臺上有CDT SDK,以便在Eclipse中編寫完整的javadoc。 –