Inno Setup 编译异常 Unknown type 'PChar' 解决方案

如图所示,编译脚本提示报错:Unknown type 'PChar' ,此时看一下安装的inno版本是否是Unicode版本的。若版本后带了一个(u),则说明该版本为Unicode版本的Inno
从Inno 6.0开始官方只发行Unicode版本。

解决方案如下:
方案1:
使用非Unicode版本的Inno进行编译。
方案2:
将 PChar 替换为 AnsiChar 或者 String

如图所示,编译脚本提示报错:Unknown type 'PChar' ,此时看一下安装的inno版本是否是Unicode版本的。若版本后带了一个(u),则说明该版本为Unicode版本的Inno
从Inno 6.0开始官方只发行Unicode版本。

解决方案如下:
使用非Unicode版本的Inno进行编译。
将 PChar 替换为 AnsiChar 或者 String