Eclipse CDT中的链式依赖顺序

时间:2017-01-25 13:40:35

标签: eclipse eclipse-cdt code-composer

我试图利用"项目参考" Eclipse中用于嵌入式固件项目的功能。我使用的是Code Composer Studio 7.0,它实际上只是带有CDT 9.0和JRE 8的Eclipse 4.6的包装器。但是,据我所知,我尝试使用的功能是特定于CDT的。嵌入式固件分为几个部分,包括一些库,一个RTOS平台和一个"核心"固件。

目的是每当触发核心固件项目的构建时,项目的依赖关系将以适当的顺序自动构建和更新。然而,由于一些图书馆建立在其他人的基础上,我看到了一些我不太了解的奇怪行为。依赖图如下所示。

enter image description here

如您所见,最多有四个依赖级别。我所看到的问题是,虽然我已经按照顺序排列了参考文献"属性 - > C / C ++一般 - >路径和符号 - >参考文献"作为固件项目的[平台,PAL,HAL,功能],构建顺序似乎不符合该规范。排序似乎是半随机的。有时清洁后,PAL将首先构建,其他时候将构建。由于无法访问依赖性,整个构建最终会失败。我是否缺少额外的步骤来获得以正确顺序构建的依赖项,或者是由于某种原因Eclipse不支持的嵌套依赖项?

0 个答案:

没有答案