求各位专家启示,编译总是失败,提示好像是第一行出错,(用的是keil5软件,stm32单片机)
没有h文件
工具栏那个品字形图标的左边,那个棒子一样的图标,Options for target点那个
C/C++标签下 include paths添加BoardLib.h路径
编译器的错误提示已经告知得很准确,就是编译的时候找不到这个BoardLib.h
出现这种情况,一般有2种原因:
1.你的工程目录,甚至你的编译环境,压根就没有这个BoardLib.h;
2.你的工程目录下有这个BoardLib.h,但是编译器无法正确找到它。
我猜你的问题,很大可能是第2个原因。
编译器寻找头文件是根据配置的头文件搜索路劲的,在KEIL里面有专门配置的地方。如果使用GCC这种命令行编译器工具,则可以直接使用-Ixxx增加头文件搜索路劲,xxx可以是绝对路劲,也可以是相对路劲。
以上,希望能帮到你。