本文内容来自一位网友问的问题:我的iar工程打不开是版本不兼容的问题,如何解决?
遇到类似问题,或许你们会看到如下面一些现象
关于IAR版本兼容问题
关于MDK-ARM版本兼容问题
遇到类似上面问题,不用紧张,一般都有解决办法。大部分集成开发环境IDE一般都遵循向下兼容规则,也就是说:高版本的IDE可以打开低版本的软件工程。如我有一个之前用EWARM V7.3建立的工程,而现在EWARM升级到V7.8了,这个时候是可以用V7.8的IDE打开V7.3工程的。
上面说的这种情况,一般在同一个大版本环境下不用担心什么,但在跨越大版本后,可能就需要注意一些细节问题。有些IDE会明确提供一些插件,或者引导你做些操作。像MDK-ARM V4到V5就有一个大的跨越,其实V5的IDE可以打开V4的软件工程,它会提醒你安装“支持包”。
其实,在我们的工程文件里面基本都是包含了关于IDE版本的相关信息。如EWARM中工程文件(用文本或其它编辑器打开):
如MDK-ARM中工程文件(用文本或其它编辑器打开):
如果确实想完美解决问题,就查看到了版本信息,按照对应版本IDE,打开对应工程了。
关于EWARM各类文件的介绍,请参看下文:
IAR中eww、ewp、ewd···等各文件的含义和用途
全部0条评论
快来发表一下你的评论吧 !