❶ keil添加C文件和h文件,编译报错:找不到该文件!
这种情况是目标文件不存在,有可能是目录或文件名写错你可以试一下把uart3.h文件复制到工程目录里,用#include <uart3.h> 的方式声明
❷ 用keil编程,出现这个错误,工程里找不到这个文件呀,这个是什么问题啊
这个是分散加载文件,用来手动定位你的代码和数据放在存储区的某个位置的,如果你的程序比较简单,直接用编译器自动生成的就可以了.
这个之所以要这个文件,是因为它没有使用编译器自动生成的分散加载文件,其实看你这个贴图里面的分散加载文件,跟编译器自动生成的一样.
你打开keil软件,按照下面的图设置,让编译器自己生成分散加载文件就能解决了.
如果你想自己写分散加载文件,这略有点挑战,首先你要弄明白分散加载文件的语法,这个看编译器手册就可以解决,此外,你要对你使用的处理器存储结构有所了解,再次最主要的,你要合理的划分你的应用程序所占用的程序或数据存储区位置.
❸ Keil为什么总也找不到头文件
找不到keil 系统的头文件,还是自己写的 头文件?怎么知道找不以头文件,提示什么?
❹ 从keil uvision4打开文件时为什么找不到工程文件
你这个应该是u2或者u3的工程文件,然后在u4打开了,保存的时候u4会出现提示,大概内容是是否需要保存成u4的文件,选择YES之后工程文件中的.uv和.bak文件会自动转化成u4的,NO就维持以前。
❺ 为什么keil上点新建打开的是浏览无文件
会出现这种问题的,具体原因就是,你上次最后使用的那个工程被你移动位置了,keil记录的就是一个路径,如果他在那个路径找不到工程文件就会报诸如此类的错误,不是大问题,你新建一个工程大概就能解决问题了
❻ Keil为什么会找不到头文件
32f10x_conf.h这个文件在应用里面。然后包含固件库的头文件。自己写一个也可以。
//#include"stm32f10x_flash.h"//#include"stm32f10x_fsmc.h"#include"stm32f10x_gpio.h"//#include"stm32f10x_i2c.h"
就像这样的,没有其它的重要的东西。