编译的include文件目录
Compiler -》 Preprocessor-》include search path //include文件搜索路径
$(Proj_dir); //注释:工程所在文件同级目录下
../../include; //注释:“../../”表示上上级的目录
$(Install_dir)/boards/evmdm642/drivers/include;//注释:开发环境安装目录下的指定文件夹下
$(Install_dir)/referenceframeworks/include; //注释:开发环境安装目录下的指定文件夹下
../include; //注释:“../”来表示上一级目录
$(Install_dir)/boards/evmdm642/include //注释:开发环境安装目录下的指定文件夹下
每个可能的路径包含都由分号隔开,这就是这个工程编译时所有可能寻找的包含路径。
CCS工程中lib文件包含路径配置
是lib包含路径的一个相关配置: $(Install_dir)/boards/evmdm642/drivers/lib; //注释:指定路径 $(Install_dir)/referenceframeworks/lib; //注释:指定路径 %BIOS_INSTALL_DIR%/packages/ti/rtdx/lib/C6000 //BIOS安装目录下的指定路径另外在link_dm642.cmd(Linker-command file for the RF5 application)文件中还有如下lib的包含语句: -l ./lib/vport.l64 -l ./lib/algrf.l64 -l ./lib/chan.l64 -l ./lib/icc.l64 -l ./lib/scom.l64 -l ./lib/sscr.l64 -l ./lib/utl.l64 -l ./lib/DEC643BSL.lib -l ./lib/cslDM642.lib 其中的./lib正是工程文件夹下一个相关lib文件。多以lib文件的寻找路劲除了工程配置中指定的三种还有通过cmd文件配置的这种。
CCS3.3中出现.h文件无法打开的解决方法
在使用CCS时有时你会遇到像DECXXXX.h文件无法打开的错误,主要是因为CCS无法在默认的查找目录下找到该.h文件的缘故,解决该类错误的方法如下:(1) 将该.h文件放到你建立的工程目录下,当其他源文件中要包含该头文件时一定要使用双引号(即"文件名.h")而不要使用尖括号;(2) 将该.h放在CCS默认的搜索目录中,由于这与你使用的处理器型号以及CCS安装位置有关,所以不建议使用!
CCS更改路径的方法:build option>compiler>preprocess>include search path,可以打开文件的咯,觉得比上面的方法要好。
.h文件被隐藏
CCS3.3 工程文件管理目录解疑(一)
一直在工程包含路劲中看不到fvid.h,选择添加该文件,系统又提示这个文件已经在工程中。今天又添加了一次,这次发现,原来答案就在疑惑中:
The following files already exist in the project as hidden system files. If you wish to display
any of them, remove their entries from file "<CCS_DIR>\cc\bin\exclude.dat":
F:\DSP_example\My_SLAM\Frame1_3_VGA_OV7620\include\fvid.h
找到提示的目录,将对应的文件名删去果然可以了。