为啥KEIL5.15用默认库会出4个错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥KEIL5.15用默认库会出4个错误相关的知识,希望对你有一定的参考价值。

*** Using Compiler 'V5.05 update 2 (build 169)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'Target 1'
compiling misc.c...
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(8302): error: #5: cannot open source input file "stm32f10x_conf.h": No such file or directory
#include "stm32f10x_conf.h"
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\StdPeriph_Driver\src\misc.c: 0 warnings, 1 error
compiling stm32f10x_gpio.c...
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(8302): error: #5: cannot open source input file "stm32f10x_conf.h": No such file or directory
#include "stm32f10x_conf.h"
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\StdPeriph_Driver\src\stm32f10x_gpio.c: 0 warnings, 1 error
compiling stm32f10x_rcc.c...
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(8302): error: #5: cannot open source input file "stm32f10x_conf.h": No such file or directory
#include "stm32f10x_conf.h"
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\StdPeriph_Driver\src\stm32f10x_rcc.c: 0 warnings, 1 error
compiling GPIO_STM32F10x.c...
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include\stm32f10x.h(8302): error: #5: cannot open source input file "stm32f10x_conf.h": No such file or directory
#include "stm32f10x_conf.h"
D:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\RTE_Driver\GPIO_STM32F10x.c: 0 warnings, 1 error
".\Objects\ADSF.axf" - 4 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:01

参考技术A 那是因为你的stm32f10x_conf.h文件没加到工程里去。。看一下你这个文件在哪里,然后点击Project->Options for Target'xxx',在C/C++下面的Include Paths中看看那个文件所在的文件夹有没有添加。。没有就加上去。

prism9的补丁为啥会出不来

参考技术A 未安装。
1、首先打开计算机运行InstallPrism9.msi安装程序,选择默认路径安装。
2、其次等待安装完成等候后,软件会启动自动弹出激活菜单,这里直接点击右上角的×把它关掉,将crack目录下的补丁复制到软件安装目录下替换原文件,默认路径:C:\\ProgramFiles\\GraphPad\\Prism9。
3、最后打开软件,prism9的补丁来即可出来。

以上是关于为啥KEIL5.15用默认库会出4个错误的主要内容,如果未能解决你的问题,请参考以下文章

Keil5.15版本号

stm32从keil安装到程序烧录

用sqlplus连接数据库时,为啥会出Oracle not available错误?

为啥keil用不了ctrl

为啥会出安全警告 错误: 'files.0' 为空或不是对象

prism9的补丁为啥会出不来