installshield2010学习笔记 - 编译调试构建

installshield2010学习笔记 - 编译调试构建

ID:12510672

大小:626.50 KB

页数:10页

时间:2018-07-17

installshield2010学习笔记 -  编译调试构建_第1页
installshield2010学习笔记 -  编译调试构建_第2页
installshield2010学习笔记 -  编译调试构建_第3页
installshield2010学习笔记 -  编译调试构建_第4页
installshield2010学习笔记 -  编译调试构建_第5页
资源描述:

《installshield2010学习笔记 - 编译调试构建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、InstallShield学习笔记调试项目RevisionHistoryDATEREVISIONAUTHORDESCRIPTIONTableofContents1前言12编译(COMPILE)22.1编译选项设置22.2编译功能导航32.3编译信息输出33调试(DEBUG)43.1调试选项设置43.2调试功能导航53.3调试功能介绍63.4调试信息输出73.5在客户终端机上调试74构建(BUILD)84.1构建单个EXE文件84.2批处理构建85版本(RELEASE)95.1版本向导(ReleaseWizard)91前言本文档是笔者在学习InstallShieldIDE的过程

2、中,查阅InstallShield2009IDE的联机帮助,结合个人学习心得体会,写出的学习笔记。鉴于篇幅有限,本文仅就InstallShieldIDE提供的编译,调试,和构建功能作了一些基本介绍,仅供新手入门作参考之用。若读者有意深入研究高级进阶内容,请参考InstallScriptIDE(集成开发环境)自带的联机帮助,或者在网上搜寻参考资料(附:InstallShield社区论坛:http://forum.installsite.net,http://community.flexerasoftware.com/forumdisplay.php?f=133)。101编译(C

3、ompile)1.1编译选项设置用户可以先在InstallShieldIDE中定义编译相关设置,请注意这些设置仅对当前被打开的项目有效。用户从Build菜单列表中选择Settings菜单项,然后在弹出的对话框里打开Compile/Link标签页,如下图所示:对于上面对话框中各设置项的作用,下表作了详细说明:属性名属性值(例子)使用说明PreprocessorDefinesUSAGE=“Internal”设置预处理常量。此例中定义了名为USAGE的常量,可以在编译时直接被脚本文件使用。比如在主脚本中可以这样用:#ifdefUSAGE//执行一些代码#endifIncludePa

4、thesScript,C:IS_ProjectsAAScriptFiles指定上面的预定义值的使用范围,在这里指定的路径下面的所有script文件,都可以引用该值(注:多路径用逗号隔开,允许嵌入路径相关的变量)MaximumWarnings50指定最多显示的警告(warning)的条数,此例中设为50条WarningLevel选择以下列表项目之一:None,Level1,Level2,或Level3(默认)None-不显示警告消息。Level1–显示InstallShield不能处理的任何系统警告。10Level2–显示Level1消

5、息,如果字符串长度超过限制则追加另一条消息。Level3(默认)–显示所有警告消息MaximumErrors50指定最多显示的错误(error)的条数,此例中设为50条Compilebeforebuild选中,或不选中该复选框若选中,在buildrelease之前会自动编译脚本Warningsaserrors选中,或不选中该复选框若选中,会把警告(warning)当成错误(error)来处理。那么当script编译时有警告时,InstallShield不会继续执行下去Generateinlinedebugginginformation选中,或不选中该复选框若选中,安装脚本中创

6、建的对象的调试信息将在编译时被打包进安装程序中(一般仅用于开发阶段)Libraries(.obl)后缀为.obj文件的路径指定编译时需要链接的对象库文件(*.obl)的完整路径(允许嵌入路径相关的变量),若有多个路径则用逗号隔开1.1编译功能导航当开发者改动了项目的setupscript后,可以先编译此项目,以及早发现脚本语法错误及其它的配置问题。在项目已经打开的情况下,开发者可以从Build菜单列表中选择Compile菜单,或者在工具条上点击Compile按钮,从而启动编译当前项目。如下图所示:1.2编译信息输出当编译完成后,InstallShieldIDE下面的输出窗口(

7、OutputWindow)中的Compile标签页会打开,显示编译输出的文本信息(成功或者失败),如下图所示的Compile窗口输出:10当本次编译失败时,毗邻的Tasks标签页会列出出错的代码行号和源头。当用户可以双击其中某一行时,脚本编辑窗口(ScriptEditor)自动跳转定位到脚本中的该行,如下图所示的Tasks窗口输出:1调试(Debug)1.1调试选项设置用户可以先在InstallShieldIDE中定义调试相关设置,请注意这些设置仅对当前被打开的项目有效。用户从Build菜单列表中选择S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。