在ccsv5运行EMIF 例程时添加了在 include options 中添加了CSL 的路径如下
在properties->resource->linked resources中也添加了PDK_INSTALL_PATH这个变量,可是程序编译时出错如下:
这几个CSL 是在H文件中作为头文件存在的,比如#include<ti\csl\tistdtypes.h> 路径已经设置好了,怎么还会出现这样的错误呢,求解答!!!!!
noaming:
可能还是变量的问题,你试着把一个#include<ti\csl\tistdtypes.h>的错误, 改成绝对路径试试
zhangran zhang:
回复 noaming:
错误跟以前一样啊!我把对应的h文件中头文件#include <ti\csl\tistdtypes.h>改成:
#include <C:\ti\pdk_C6678_1_1_2_6\packages\ti\csl\tistdtypes.h>
显示的错误和以前一样,是不是和我的workspace与ccs安装路径不一致有关?
Adam Yao94020:
回复 zhangran zhang:
不是这么修改的,应该是在include build opitons中将include path修改成CSL所在的绝对路径,比如C:/ XXX/XXXX
而在代码中直接#include <file.name>
注意路径中定义路径中的文件夹名字和#include中使用的文件夹名字不要重复。
zhangran zhang:
回复 noaming:
改了,但是还是错误,显示绝对路径无法找到啊
把其中tistdtypes.h改成绝对路径(如图括号中所示),显示了第一行的一个警告,错误没有改正!