原来偶是使用keil3.80的编译器系统,能正常的将#include头信息正常编译,后来升级到了keil5.0.5之后就出现在cannotopensourceinputfile'stm32f10x_lib.h'导致编译不能通过了,为了解决这个问题,我从旧版本中提取了这个头文件库.在project>optionsfortarget..>C++的地方加上包含这个路径的信息就OK了,原来的程序不需要修改.(下载后将文件xxxxx.rar.exe改为xxxxx.rar,然后再解压就可以了)