TI中文支持网
TI专业的中文技术问题搜集分享网站

使用CCS6.2编译F28027开发板,出现unresolved symbols remain的问题

因为要外加一个DHT11温湿度检测模块,所以需要自己写通信协议,于是我在controlsuit的示例程序C:\ti\controlSUITE\device_support\f2802x\v222\f2802x_common\include根目录下添加了一个DHT11.h头文件,在C:\ti\controlSUITE\device_support\f2802x\v222\f2802x_common\source目录下添加了一个DHT11.c文件,然后在工程里面也可以看到链接成功了,能在includes里面找到DHT11.h和DHT11.c,但是我在使用我自己在DHT11.h中声明的函数时出现了问题,会提示unresolved symbols remain。可以看到函数已经变成了紫色,而且右键点击open declaration 也可以找到DHT.h中的声明,为什么还会提示unresolved symbols remain呢?

如图,可以在include目录下找到此文件.c文件

如图,也可以找到.h文件

然而编译时会报错,提示unresolved symbols remain

如图,在main函数中使用了ConfigGpio函数,报错就是因为这个函数,但是这个函数明明已经链接上了,用鼠标停留在它上方可以看到快捷定义

右键点击opendeclaration 也能跳转到DHT11.h中函数的声明

Susan Yang:请问您是如何在DHT11.h中声明的?是否有加 extern ?

赞(0)
未经允许不得转载:TI中文支持网 » 使用CCS6.2编译F28027开发板,出现unresolved symbols remain的问题
分享到: 更多 (0)