CCS编译链接库文件与头文件

CCS编译链接库文件与头文件


编译的include文件目录

Compiler -》 Preprocessor-》include searchpath //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 RF5application)文件中还有如下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更改路径的方法:buildoption>compiler>preprocess>includesearch path,可以打开文件的咯,觉得比上面的方法要好。

 

.h文件被隐藏

CCS3.3 工程文件管理目录解疑(一)

一直在工程包含路劲中看不到fvid.h,选择添加该文件,系统又提示这个文件已经在工程中。今天又添加了一次,这次发现,原来答案就在疑惑中:

    The followingfiles already exist in the project as hidden systemfiles.  If you wish todisplay

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

找到提示的目录,将对应的文件名删去果然可以了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值