此前先安装过KeilC51的版本用来编译8051的代码,最近又需要用到32的开发,所以需要再安装Keil的MDK版本用来编译32,我是将两个版本的Keil分别安装在不同的路径下的(因为网上貌似有将两者安装在同一路径下的操作)。
此时再直接双击打开uvproj后缀名的文件时,会默认使用MDK版本的Keil打开,造成对应软件错误无法编译的情况。并且去修改默认打开方式的路径,改成C51版本的路径时,系统依旧会指向MDK版本的路径。
此时只需要将去C51版本的文件夹位置中,将其UV4应用程序重命名为另一个名字,即可更改uvproj文件的默认打开路径为C51版本的Keil,我是改成UV4_c51。
重命名之后,就可以发现更改打开方式的时候,系统可以识别到两个Keil应用,找到C51版本的Keil,设为默认打开方法即可!
同时,打开uvprojx的文件时,也能够用MDK版本的Keil自动打开,不再会混淆。