使用背景:keil5.22版本,电脑操作系统:win7 64位系统
遇见炸弹:
工程上周五还能正常编译,关闭之前都没有问题。周末过来可以正常打开工程文件,过了会电脑不知怎么了崩溃了,重新打开工程文件,出现如下提示:
Cannot read project file:E:\ MCU\xxxx. Uvproj

这种情况出现很多次,以往每次遇到这种情况都是重新建立工程,然后将各个.h和.c文件加进去,因为以往项目较小,所以感觉不是很麻烦,这次的项目较大,较烦。

于是在网上找了相关问题和解决措施,现总结如下:
原因:
对比了打不开的工程和能打开的工程文件夹的项目,发现此打不开的工程文件夹中缺少了“xxxx_uvopt.bak”,“xxxx_uvoproj.bak”和“xxxx.uvopt”这三个文件,说明之前的软件关闭过程不正常,原有的项目选项配置彻底丢失,项目结构文件也可能已经损坏。
解决措施:
从备份文件中取出这三个文件,覆盖掉当前工程文件中的文件,再次打开就可以了。

PS:

  1. 懒是解决问题的驱动力!!!
  2. 程序每次更改时都要事先备份,养成良好的习惯。
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐