InstallShield2010训魔习笔记 - 编译调试构建.doc

InstallShield2010训魔习笔记 - 编译调试构建.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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标签页会列出出错的代码行号和源头。当用户可以双击其中

文档评论(0)

ayangjiayu5 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档