Other Parts Discussed in Thread:SYSBIOS
我自己新建的工程,使用到upp模块,编译后upp.c出现报错:could not open source file "cslr/cslr.h",但是我的源文件中并没有任何#include <cslr.h>这样的语句,而且工程的包含路径也包含“cslr”这个文件夹,报错提示错误在第55行,但是第55行没有任何语句,这是为什么?
Nancy Wang:
在工程中搜一下cslr.h看看,能不能搜到,一般情况下不会定位在空的地方,或者重启ccs重新编译看看。
,
Nancy Wang:
也可以更新下ccs版本,单独导入该工程试一下。
,
user1813602:
能搜到cslr.h,但是我已经定位到这个文件夹了,我搜索了一下,cslr.h在我电脑里有好几个位置(多个cslr.h),我又添加了另外一个位置,编译一下之后报错消除了,谢谢你!
,
user1813602:
这个版本的又出现了一个新的诡异的问题:我用的是CCS5.5,新建一个sysbios_pds的工程,在main.c 之外还有upp.c。在upp.c文件中有个变量没有定义就直接赋值,为什么编译的时候没有报错呢?我把同样的未定义变量放到main.c中进行赋值,编译之后却报错了,这是为什么呢?
,
Nancy Wang:
不是很清楚,没必要纠结,规范书写就可以了。
,
user1813602:
好的,谢谢你!