相信不少小伙伴都遇到过之前创建的uvision工程打不开了,打开显示如下图:
如果跟能打开的工程文件对比会发现少了三个文件:“xxxx_uvopt.bak”,“xxxx_uvoproj.bak”和“xxxx.uvopt”。
查了一下网友说是
缺少uvopt、uvpot.bak以及uvproj.bak三个文件,这现象很奇怪,说明之前的软件关闭过程不正常,原有的项目选项配置彻底丢失,项目结构文件也可能已经损坏,自然就会打不开。 你最好还是观察一下关闭keil的时候是否正常关闭,有没有出现无响应之类的现象。 另外需要确认你的计算机软硬件系统本身是否有问题。 //我看很多地方都是这样写的,就不标引用的谁的了
但是都没说如何解决,其实这时候我们只需要在源文件夹下重新创建跟打不开工程重名工程(输名字时选择原工程文件即可)进行覆盖即可,然后把代码文件复制过来重新编译。这样就能解决问题了。
为了避免这种问题发生还是应该注意正常退出程序,不要直接关机
PS:懒是解决问题的驱动力!!!