我最近将我的Inno安装程序从版本5.4.3(u)升级到版本5.5.5(a),现在我收到一个错误,该错误用于以前版本的编译。< / p>
这是Inno Setup的输出:
[ISPP] Preprocessing.
[ISPP] Preprocessed.
Error on line 1 in c:\Workspace\MyProject\MyInstaller.iss: Text is not inside a section.
有问题的一行是:
#if MYLANG == MYLANG_ENGLISH
所以处理器正在运行,但不知道这条线是不是经过预处理的。为什么会发生这种情况,我该如何解决这个问题?
答案 0 :(得分:6)
原来问题是我从Unicode版本升级到ASCII版本。重新安装后,这次使用5.5.5(u),我不会再出现任何错误。