Keil嵌入式开发遇到错误:
..\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\main.c(24):error: #5: cannot open source input file"stm32_eval.h": No such file or directory
或者
Please select first the STM32 EVAL boardto be used (in stm32_eval.h)
这是典型的通过教程学习,而没有添加stm32_eval项导致的编译问题。
解决办法:拷贝en.stsw-stm32054_v3-6-0_v3.6.0\STM32F10x_StdPeriph_Lib_V3.6.0\Utilities\STM32_EVAL目录下的
所有文件夹和stm32_eval.c、stm32_eval.h到你的项目工程目录下,并添加stm32_eval.c、STM32100B_EVAL\stm32100b_eval_lcd.c到工程中。然后配置Define,添加USE_STM32100B_EVAL选项,同时添加需要的include paths。
再次编译,即可。