打开工程文件keil显示找不到|Keil为什么会找不到头文件

❶ 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"

就像这样的,没有其它的重要的东西。


赞 (0)