如何实现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的路径下。

具体参考:

http://t.csdn.cn/EWtuf

物联沃分享整理
物联沃-IOTWORD物联网 » 如何实现Keil4和Keil5在同一系统上的兼容共存?

发表评论