本帖最后由 Tronlong-陈工 于 2018-9-19 08:50 编辑
此问题是头文件缺失的问题,解决此类问题可以通过以下两种方法解决:
1.在工程设置中添加头文件的路径,这种方法最方便,但是需要对StarterWare文件夹的结构和头文件内容有一定了解,直接将需要调用的头文件的相对路劲或者绝对路径。这种方法最简单
2.根据报错的提示中函数的定义,通过查找此函数所在的头文件,将头文件添加进入工程,一下有个技巧,在需要检索的文件夹的目录下按下“shift”+“右键(win7试用)”打开命令窗口,在指令中输入“findstr /s /n "函数名" *.c ”指令搜索函数所在的文件。如下图中函数“UARTConsoleGetc”在源码 UARTConsoleGetc.c 等文件中有定义。 将对应的文件添加到工程中,如果需要重复添加的可以在工程中新建一个文件分开存放 ,这种方法最繁琐,而且非常浪费时间,因为有文件中可能还会有函数调用关系。所以还是建议使用第一种方式
建议使用source insight软件配合方法1(推荐,光盘资料中提供安装方法)
|