首页 > 代码库 > IsTool:编译报错

IsTool:编译报错

    IsTool是一个帮助你创建由 Inno Setup 编译器脚本的工具。Inno Setup 是一个出色的编译器,即使对于某些专业的安装 制作程序,它唯一的缺点就是它的脚本必须手动编写。 这就是为什么要有 ISTool 的理由。使用该程序,你可以在一个可视化的环境中编辑 Inno Setup 的脚本,并且创建 Inno Setup 的安装程序脚本也由此而变得十分简单。

   脚本文件为.iss,在编译过程中,出现下面的错误:

技术分享

先从表现来分析问题:

1:code执行到了61行,后面没有继续,首先查看61行的code:

Source: favicon.ico; DestDir: {app}\tomcat\webapps\gpsweb; Flags: ignoreversion recursesubdirs createallsubdirs

发现是一行icon的指向,查看相对路径下是否有这个icon

 

2:提示为update setup PE header fields failed

 

3:分析运行环境:在win7上运行成功,在win10上报错,尝试用管理员身份登录

点击搜索istool,右击以管理员身份运行

打开要编译的.iss文件

点击编译,编译成功

技术分享

 

技术分享

 

IsTool:编译报错