我正在做一个 Eclipse 插件,从 C 项目的 .cproject 文件中获取一些信息并将其写入文件。 我有以下代码:
IManagedBuildInfo managedBuildInfo = ManagedBuildManager.getBuildInfo(project);
IManagedProject managedProject = managedBuildInfo.getManagedProject();
IConfiguration[] iConfigs = managedProject.getConfigurations();
IConfiguration iConfig = iConfigs[0];
IToolChain toolChain = iConfig.getToolChain();
IOption[] options = toolChain.getOptions();
但是,toolChain.getOptions() 返回一个空列表,而我在调试时可以看到 toolChain 的 optionMap 包含我需要的信息。
你知道是什么导致了这个问题吗?
感谢您的帮助:)