我在添加include包含文件路径时,想使用CCS5.1中已定义好的路径变量,如下图所示:
比如要用路径变量实现该路径"D:\Routine\DSP\F28035\common\include",采用如下定义方式:
点击确认后,在工程浏览窗口中显示的路径无效,如下图所示
请问应该如何正确地使用CCS中的路径变量?
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.
我在添加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