若有一个IAR工程,如何确定该工程使用哪个版本的IAR建立

2020-01-11 18:13发布

最近在使用的过程中遇到这样的困惑!

现在IAR ARM的流行版本很多,例如IAR ARM V5x系列,还有IAR V6X系列。

以前非常好的代码,非常好的例子使用较低的版本建立,使用高版本打开可能会出现问题。
而用低版本的IAR却打不开高版本的建立的工程,郁闷!!

研习了一下RT-Thread,版本为1.1.0,BSP文件夹中的stm32f10x IAR工程中真心不知道用什么版本打开。
使用IAR V5.5尝试,使用IAR6.3尝试,直接编译都有问题。当然可以耐心的修改,一点一点找原因,但是有时也备受打击。

但是请问各位,从IAR的几个文件,例如.ewp文件,.eww文件,或者其他文件,是否可以看出IAR的具体版本号???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
inspiriting
1楼-- · 2020-01-11 21:36
同问。。。
Name_006
2楼-- · 2020-01-11 23:52
编译有问题 可能是设置的原因   最好是把错误贴上来 解决下 不一定是版本原因                                                                  
Elex
3楼-- · 2020-01-12 02:16
项目文件*.ewp是xml格式的,用wordpad打开后查找OGLastSavedByProductVersion关键可以看到上次是哪个版本保存的。
utopiaprince
4楼-- · 2020-01-12 04:36
 精彩回答 2  元偷偷看……
xukai871105
5楼-- · 2020-01-12 09:52
utopiaprince 发表于 2013-5-14 08:32
还是用MDK吧,似乎rt-threads用mdk的比较多,如果不用IDE的话用那个scons也是不错选择。 ...

我昨天中午尝试了一下找到了!
例如 RTT 0.3.2版本,用notepad++打开*.ewp文件,可获得版本信息
  1.         <option>
  2.           <name>OGProductVersion</name>
  3.           <state>5.30.0.51236</state>
  4.         </option>
  5.         <option>
  6.           <name>OGLastSavedByProductVersion</name>
  7.           <state>5.41.0.51757</state>
  8.         </option>
复制代码例如打开 RTT 1.1.0,用notepad++打开*.ewp文件,可获得版本信息。
  1. <option>
  2. <name>OGProductVersion</name>
  3. <state>6.30.6.53380</state>
  4. </option>
  5. <option>
  6. <name>OGLastSavedByProductVersion</name>
  7. <state>6.30.3.53229</state>
  8. </option>
复制代码说明了 RTT0.3版本可以使用IAR5系列打开(5系列应该都可以打开),RTT 1.1可以使用IAR6.3打开。

用MDK用的不多,看别人的工程会用到。至于SCON的话,你有时间请教你一下!
xukai871105
6楼-- · 2020-01-12 12:19
Elex 发表于 2013-5-14 00:54
项目文件*.ewp是xml格式的,用wordpad打开后查找OGLastSavedByProductVersion关键可以看到上次是哪个版本保 ...

多谢你的提醒,我已经找到问题,并顺利解决!

一周热门 更多>