错误举例:
..\..\Libraries\STM32_USB-FS-Device_Driver\inc\usb_type.h(21): error: #5: cannot open source input file "usb_conf.h": No such file or directory
这是因为没有设置 STM32 固件库的目录, 编译器就默认到 “Keil”根目录下的某某目录找去了。如果现在编译程序,会报错的解决方法:引用固件库文件所在的目录需要在顶层的 “C/C++” 页中进行设置。。。
设置方法:在“Project”窗口中用鼠标左键点击最顶层的文件夹名,再点击右键弹出菜单选择菜单中的 “Options for Target ‘’出现“Options for Target ‘’”窗口。选择顶层的“C/C++”页 ,进入“C/C++”设置
页,在窗口的“Include Paths”旁边STM32F10x 准外设库结构分析的文本框后有一个按钮,点击调出“FolderSetup”窗口。添加含有所需“.h ”文件的目录。