- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
InstallShield2010训魔习笔记 - 编译调试构建
InstallShield学习笔记
调试项目
Revision History
DATE REVISION AUTHOR DESCRIPTION
Table of Contents
1 前言 1
2 编译(Compile) 2
2.1 编译选项设置 2
2.2 编译功能导航 3
2.3 编译信息输出 3
3 调试(Debug) 4
3.1 调试选项设置 4
3.2 调试功能导航 5
3.3 调试功能介绍 6
3.4 调试信息输出 7
3.5 在客户终端机上调试 7
4 构建(Build) 8
4.1 构建单个EXE文件 8
4.2 批处理构建 8
5 版本(Release) 9
5.1 版本向导(Release Wizard) 9
前言
本文档是笔者在学习InstallShield IDE的过程中,查阅InstallShield 2009 IDE的联机帮助,结合个人学习心得体会,写出的学习笔记。鉴于篇幅有限,本文仅就InstallShield IDE提供的编译,调试,和构建功能作了一些基本介绍,仅供新手入门作参考之用。
若读者有意深入研究高级进阶内容,请参考InstallScript IDE(集成开发环境)自带的联机帮助,或者在网上搜寻参考资料 ( 附:InstallShield社区论坛:, /forumdisplay.php?f=133)。
编译(Compile)
编译选项设置
用户可以先在InstallShield IDE中定义编译相关设置,请注意这些设置仅对当前被打开的项目有效。
用户从Build菜单列表中选择Settings菜单项,然后在弹出的对话框里打开Compile/Link 标签页,
如下图所示:
对于上面对话框中各设置项的作用,下表作了详细说明:
属性名 属性值(例子) 使用说明 Preprocessor Defines USAGE = “Internal” 设置预处理常量。
此例中定义了名为USAGE的常量,可以在编译时直接被脚本文件使用。
比如在主脚本中可以这样用:
#ifdef USAGE
// 执行一些代码
#endif Include Pathes ISProductFolder\Script,
C:\IS_Projects\AA\Script Files 指定上面的预定义值的使用范围,
在这里指定的路径下面的所有script文件,都可以引用该值
(注:多路径用逗号隔开,允许嵌入路径相关的变量) Maximum Warnings 50 指定最多显示的警告(warning)的条数,此例中设为50条 Warning Level 选择以下列表项目之一:
None,Level 1,Level 2,或Level 3 (默认) None - 不显示警告消息。
Level 1 – 显示InstallShield不能处
理的任何系统警告。
Level 2 – 显示Level 1消息,如果字
符串长度超过限制则追加另一条消息。
Level 3 (默认) – 显示所有警告消息 Maximum Errors 50 指定最多显示的错误(error)的条数,此例中设为50条 Compile before build 选中,或不选中该复选框 若选中,在build release之前会自动编译脚本 Warnings as errors 选中,或不选中该复选框 若选中,会把警告(warning)当成错误(error)来处理。那么当script编译时有警告时,InstallShield不会继续执行下去 Generate inline debugging information 选中,或不选中该复选框 若选中,安装脚本中创建的对象的调试信息将在编译时被打包进安装程序中(一般仅用于开发阶段) Libraries(.obl) 后缀为.obj文件的路径 指定编译时需要链接的对象库文件(*.obl)的完整路径(允许嵌入路径相关的变量),若有多个路径则用逗号隔开
编译功能导航
当开发者改动了项目的setup script后,可以先编译此项目,以及早发现脚本语法错误及其它的配置问题。
在项目已经打开的情况下,开发者可以从Build菜单列表中选择Compile菜单,或者在工具条上点击Compile
按钮,从而启动编译当前项目。如下图所示:
编译信息输出
当编译完成后,InstallShield IDE下面的输出窗口(Output Window)中的Compile标签页会打开,
显示编译输出的文本信息(成功或者失败),如下图所示的Compile窗口输出:
当本次编译失败时,毗邻的Tasks标签页会列出出错的代码行号和源头。当用户可以双击其中
您可能关注的文档
最近下载
- 九年级英语上Module8 Sports life Unit 2 He trained hard to be the best教学设计-英语九年级上册.docx VIP
- 知到智慧树网课音乐艺术概论 答案.docx
- 第一单元《新闻写作》教学设计2024-2025学年统编版语文八年级上册.docx
- 设计技术服务方案(投标用).doc
- 高校教师资格证面试说课课件-醛酮.pptx VIP
- 小学五年级上册期中考试数学试卷含答案(共5套,新人教版).docx
- 袁隆平英文ppt.ppt
- 职业性皮肤病医学课件.pptx
- 道路施工交通组织方案模板.doc VIP
- 2020年北京大学全国中学生模拟联合国大会学术标准手册.pdf
文档评论(0)