如何使用包含路径的eclipse变量

时间:2015-11-15 17:16:35

标签: eclipse-cdt

在32位linux主机上使用eclipse luna sr2。 对于我的cdt(托管make)项目,我'定义了一些变量,所以在我的.project中是这样的:

<variableList>
    <variable>
        <name>Foundation</name>
        <value>$%7BPARENT-3-PROJECT_LOC%7D/Framework</value>
    </variable>
    <variable>
        <name>Cubehal</name>
        <value>$%7BPARENT-3-PROJECT_LOC%7D/Framework/lib/Stm/STM32Cube_FW_F4_V1.9.0</value>
    </variable>
    <variable>
        <name>Freertos</name>
        <value>$%7BPARENT-3-PROJECT_LOC%7D/Framework/lib/FreeRtos/FreeRtos_8.2.2</value>
    </variable>
</variableList>

(例如,我将其用于<linkedResources> ...)

现在我还想将这些变量重用于包含路径(在.cproject中)但在尝试扩展它们时失败。我尝试使用${env_var:…} ${env_var:Foundation}/include,但${env_var:Foundation}部分总是扩展为空字符串(它在使用OS环境变量时有效,但在{{1}中定义的变量时无效}})。

有任何建议如何解决这个问题?

0 个答案:

没有答案