This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何使用CCS中的路径变量?

我在添加include包含文件路径时,想使用CCS5.1中已定义好的路径变量,如下图所示:

比如要用路径变量实现该路径"D:\Routine\DSP\F28035\common\include",采用如下定义方式:

点击确认后,在工程浏览窗口中显示的路径无效,如下图所示

请问应该如何正确地使用CCS中的路径变量?

  • 从你的图里看“${CG_TOOL_ROOT}是编译器的安装路径。"${WORKSPACE_LOC}是你的workspace的空间都不是你想要的路径。所以当然无效了。

  • 非常感谢Victor Zheng 的解答!

            上面提到的路径"D:\Routine\DSP\F28035\common\include"就是workspace空间下的common\include文件夹,所以我才用这种方式"${WORKSPACE_LOC}/common\include"来表示的,理论上"${WORKSPACE_LOC}/common\include"和"D:\Routine\DSP\F28035\common\include"这两种表示方式是等同的,可就是得不到预期的结果,十分不解。

  • qinghui,

    CCS的环境变量分两种,一种是link variable,一种是build variable,前者是用于链接源文件,和库,如C2000 linker中的file search path,还有resource中的linked resource。

    后则是编译的环境变量,在C/C++ build中的Build variable中新建,类似path variable。只有编译变量才能用于include path 中。

    Eric

  • 您好,你这个问题是怎么解决的,我也遇到同样问题,不知怎么办?谢谢

  • 斜杠反了?