keil 5.27无法编译低版本的源文件

在keil官网下载了最新版本后(好像是MDK 5.27),一切安装完成后,将同事发送的程序用新版本打开编译出错,如图:
显示报错几百个,反正很无语,因为我也不是专门做软件的,所以这种错误见的也不多,在网上找了很久,有说是编译器高版本不能编译低版本的,后来重新下载了一个15年的MDK5,将编译器修改后,编译通过如图:
在这里插入图片描述
在这里插入图片描述
选择低版本的V5.05即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好!对于Keil的版本问题,通常出现无法编译老版本生成的工程的情况,可能是由于不同版本之间的兼容性问题导致的。为了解决这个问题,您可以尝试以下几个步骤: 1. 更新Keil版本:首先,尝试使用最新版本的Keil进行编译。新版本通常会修复旧版本存在的问题,并提供更好的兼容性。 2. 重新导入工程:如果更新Keil版本后仍然无法编译,请尝试重新导入工程。在Keil中,选择“Project”菜单,然后选择“Open Project”。在弹出的对话框中,选择您要导入的工程文件,然后点击“Open”按钮。 3. 重新配置工程设置:如果重新导入工程后仍然无法编译,请检查工程设置是否正确。在Keil中,选择“Project”菜单,然后选择“Options for Target”。在弹出的对话框中,确保工程设置正确,并且与您的目标硬件和编译器版本兼容。 4. 检查编译器选项:如果以上步骤都没有解决问题,请检查编译器选项是否正确设置。在Keil中,选择“Project”菜单,然后选择“Options for Target”。在弹出的对话框中,选择“C/C++”选项卡,并确保编译器选项正确设置,并与您的目标硬件和编译器版本兼容。 如果您仍然遇到问题,建议您参考Keil的官方文档或向Keil的技术支持团队寻求帮助,他们将能够更好地帮助您解决版本兼容性问题。希望这些步骤能对您有所帮助!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可乐男孩科

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值