本页主题: 如何在SourceInsight里调用编译脚本 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

v00v
级别: 新手上路


精华: 0
发帖: 22
威望: 0 点
金币: 33 元
贡献值: 0 点
好评度: 0 点
在线时间:16(小时)
注册时间:2009-05-29
最后登录:2009-09-24

 如何在SourceInsight里调用编译脚本

0
简介:我的工程编译脚本存放的位置是: E:\xusl_WMA8508_INT_RES6\code\source\Arm\ms\8508.bat 我可以在SourceInsight中直接执行它,而不需到相应的目录 ...
我的工程编译脚本存放的位置是:                                  
E:\xusl_WMA8508_INT_RES6\code\source\Arm\ms\8508.bat                    
我可以在SourceInsight中直接执行它,而不需到相应的目录中双击执行此批处理文件。
在菜单中选择:                                                  
    Options => Custom Commands                                              
在出现的 Custom Commands 选项中如下处理:                                
    1) 在 Command 下的下拉菜单中选择 Compile File ,                        
    2) 在 Run 中填入: cmd /c 8508.bat                                        
    3) 在 Dir 中填入: E:\xusl_WMA8508_INT_RES6\code\source\Arm\ms\    
注意一点,由于批处理文件要调用别的批处理文件,如果在 Run 中直接填入:
    cmd /c E:\xusl_WMA8508_INT_RES6\code\source\Arm\ms\8508.bat
而 Dir 中什么也不填,那么,执行时CMD会报告不能找到8508.bat中调用(call)的批处
理文件。这是因为我们没设定恰当的工作目录(Workdirectory),要设定工作目录就是在
Dir 中填入批处理文件所在的目录即可。

以上搞掂以后,再调出Build 工具条。在工具栏上空白处右击,在弹出菜单中选择:                                
    Toolbars => Build                                                        
这样,当我需要编译工程时,点一下工具栏的 Compile File 按钮(Build 工具条的第三
个按钮)就可以调用编译脚本。
感觉挺爽,有点集成开发环境的味道了!

再对 Custom Commands 面板的一些选项作点说明:
Output 的 Capture Output 会把编译中的回显的文本(如编译警告、错误)在退出CMD后
送给 SourceInsight ,让 SI 显示出来。
Control 的 Save Files First 会在编译前把为保存的文件存档,然后再编译。
Pause When Done 是当编译完成后 Cmd 暂停,而 Wait Until Done 则在编译完成后直
接退出Cmd 。

顶端 Posted: 2009-06-27 23:57 | [楼 主]
帖子浏览记录 版块浏览记录
通信资源网|WeLLYa.NET|信息技术|数码|VoIP|IMS|3G|猎头职位|打工一族 » 【Others】


Total 0.041875(s) query 5, Time now is:05-20 14:47, Gzip enabled
Powered by PHPWind v6.3 Certificate Code © 2003-08 PHPWind.com Corporation