Dr_三元 发表于 2020-9-23 14:11

keil4与keil5

正常来讲keil5可以兼容keil4的,但是遇到了一个比较奇怪的问题。
情况是这样的:程序是用keil4写好的,编译后能正常运行,但是偶然一次用keil5打开了,不做任何修改,编译后,程序就会出现功能部分缺失的情况。
大佬们有没有遇到过这样的?网上查了很多,基本都是关于兼容性和共存的帖子。

Dr_三元 发表于 2020-9-23 16:19

哪位大佬晓得这个?给小弟说道说道呗

凌兮 发表于 2020-9-23 16:45

本帖最后由 凌兮 于 2020-9-23 16:54 编辑

keil4不向上兼容keil5,你可以用UE打开看下同一工程keil4和keil5的工程文件,两份工程文件就一些编译条件有改变,可以自己手动改回来
keil4建的工程用keil5打开 也是要改变下工程文件里的参数
之前有朋友写过一个keil4升keil5的上位机 忘记存哪了

cube 发表于 2020-9-23 23:01

用keil5打开编译后,出现功能缺失?
如果继续换回keil4编译还会不会有问题?

Dr_三元 发表于 2020-9-25 12:40

cube 发表于 2020-9-23 23:01
用keil5打开编译后,出现功能缺失?
如果继续换回keil4编译还会不会有问题?

是的,用keil5打开什么提示都没有,编译也能通过,也不会报错,测试就会有功能缺失,再用keil4编译之后就和keil5一样的问题了

Dr_三元 发表于 2020-9-25 12:42

凌兮 发表于 2020-9-23 16:45
keil4不向上兼容keil5,你可以用UE打开看下同一工程keil4和keil5的工程文件,两份工程文件就一些编译条件有 ...

用keil5编译之后会多一些文件,但是不应该会影响到功能才对,文件改回来也没用,就是产生的效果不可逆
页: [1]
查看完整版本: keil4与keil5