使用SourceInsight和IAR workbench从现有工程快速创建新工程的方法

也许大家都有这样的感受,想把现在的工程直接复制一份创建新工程,因为这样速度最可,最方便,可以免除工程配置。但是一般工程配置都会和文件名有些关系,而我们创建新工程时都习惯使用一个新的工程名,这就会导致工程不可用。

现在跟大家分享下我使用SourceInsight和EW430的过程中快速创建新工程的经验。

有两个部分需要操作,一是IAR的工程文件,一是SourceInsight的工程文件。

1.把工程文件夹复制一份

2.IAR的工程文件:这里有 .dep  .ewd  .ewp  .eww 这4个文件的文件名改为我们想要的工程名 PrjName。打开 PrjName.eww,点击 Project=》Add Existing Project…=》选择PrjName.ewp。这样IAR工程建立成功。
Tips:
    a.这里需要先把IAR EW中所有打开的文件先关闭,否则可能你更改的是原工程中的文件。切记,这是有血的教训的。
    b.AIR工程中需要使用相对路径,设置方法:打开工程的Option选项对话框=》C/C++ compiler => Preprocessor,在Additional include directories中添加 $PROJ_DIR$、$PROJ_DIR$\源文件夹名、……。

3.SourceInsight的工程文件:首先,建议SourceInsight的工程建议建立在工程目录下,如 PrjFolder/SiPrjFolder 。这样每次复制工程文件夹所有内容都在里面了。打开SourceInsight工程文件夹 SiPrjFolder,把该文件夹下所有文件名改为我们需要的工程名。打开 PrjName.PR,先确认工程中的文件是否是现在新工程中的源文件,若不是,remove所有文件后重新添加。除此之外,还要rebuild 工程:点击Project=》Fix database file ……。

这样就完成了重现有工程快速创建一个配置完全一样的新工程。

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/%e4%bd%bf%e7%94%a8sourceinsight%e5%92%8ciar-workbench%e4%bb%8e%e7%8e%b0%e6%9c%89%e5%b7%a5%e7%a8%8b%e5%bf%ab%e9%80%9f%e5%88%9b%e5%bb%ba%e6%96%b0%e5%b7%a5%e7%a8%8b%e7%9a%84%e6%96%b9%e6%b3%95/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论?

3 条评论。

  1. 你若成疯,我亦归去

    😆 呵呵 谢谢博主的修改IAR工程文件名的方法。我之前自己乱改,总是不行,原来是需要这样啊。呵呵 搞定!

  2. 😆 呵呵 谢谢博主的修改IAR工程文件名的方法。我之前自己乱改,总是不行,原来是需要这样啊。呵呵 搞定!

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名