keil5 stm32打不开他人工程

img

img


user中各文件均显示was not found
而下面里各文件均显示cotains an incorrect path

img

打开单个后发现没有include path 不知该如何设置

可能是路径有问题,keil找不到工程中的文件,所以出现感叹号,可以进行以下检查:
1、查看文件路径以及工程中的文件夹中是否包含中文,如果有中文,建议全改为英文
2、添加文件路径

img

img


3、添加头文件路径

img

img

  1. 你的路径是什么?是不是有中文?
  2. Option->C/C++->Include Paths,添加提示缺失的文件所在路径。
    望采纳!!

缺少uvopt、uvpot.bak以及uvproj.bak三个文件,这现象很奇怪,说明之前的软件关闭过程不正常,原有的项目选项配置彻底丢失,项目结构文件也可能已经损坏,自然就会打不开。
你最好还是观察一下关闭Keil的时候是否正常关闭,有没有出现无响应之类的现象。
另外需要确认你的计算机软硬件系统本身是否有问题。
如有帮助,望采纳

1,确认一下警告信息提到的路径是你电脑上的路径还是别人电脑上的路径,如果是别人电脑上的,那可能是他创建工程添加代码的时候使用了绝对路径,你需要找到那些文件(可能并没有拷过来),然后重新创建工程
2,如果路径是你个人电脑上的,可能你没有完整拷贝所有代码(可能工程文件损坏,或者你只拷贝了工程文件,没有拷贝源码文件),拷贝全部项目过来(注意相对路径)。
3,如果在压缩包里打开项目也可能这样,不过看提示的路径并不在临时目录,应该不是这种情况。

这些原因看看:
1.文件不存在
文件没有被创建,或者起名的时候输入错误,
2.文件权限设置不对
文件或目录有属主(user),没有权限读取该文件时,自然也找不到该文件
3、要避免过长的文件名或者路径名
4、检查一下头文件的路径