如何实现Keil4和Keil5在同一系统上的兼容共存?
问题:在安装Keil5之后,要使用Keil4时,工程不能使用Keil4打开了或者用Keil4改工程、编译出
现问题;并且会遇到打开keil工程都默认用keil5打开等。
解决:
方法一:让Keil4不受Keil5的影响
1、 win+r 快捷键,输入regedit,打开注册表编辑器
2、点开根目录HKEY_CLASSER_ROOT,找到UVPROJFILE目录(Keil4工程文件类
型) 和UVPROJXFILE目录(Keil5工程文件类型)
3、找到command,修改两个的启动文件路径,路径为Keil4、Keil5安装下的路径
参考链接: http://t.csdn.cn/klIOT
方法二:让Keil5一个就可以打开Keil5、Keil4的工程:
具体操作参考:【Keil4和Keil5兼容性安装问题】 https://www.bilibili.com/video/BV1WJ411M71e?share_source=copy_web&vd_source=b57c1c455441ad61f99a1b412ff5c183
注意:
如果是Keil5的5.57版本的,如果Keil5新建工程没看到Atmel系列,不是没有,而是要在Microhip中找AT89C51和AT89C52系列
具体原因参考:http://t.csdn.cn/FjDpm
另外,如果是Keil5的5.57版本的之后的新版本,且打开的程序是之前的老版本编译器编写的,用Keil5的5.57的新版本编译会出现很多错误,因为新版本已经不默认下载之前的编译器来兼容老版编译的程序,需要去官网下载老版的编译器安装到Keil5的路径下。
具体参考: