是否可以获得 Inno Setup 版本号以在 Inno Setup 安装程序中使用?
我找不到记录的开关来返回其版本号(例如 5.5.6),并且似乎没有暴露给 Inno Setup 脚本的预定义版本常量。
相反@magicnumber,确实有一个编译器版本常量可以直接在您的inno脚本中使用。预定义的预处理器变量Ver返回 Inno Setup 编译器的 32 位编码版本。最高字节保存主要版本,最低字节通常保存零。用功能让它变得漂亮DecodeVer。例子:
#define MyCompilerVerStr DecodeVer(Ver)
更新:
如果编译器是 unicode 或非 unicode 版本,您还可以添加详细信息:
#ifdef UNICODE
#define MyInnoVersion DecodeVer(Ver) + " (unicode)"
#else
#define MyInnoVersion DecodeVer(Ver) + " (non-unicode)"
#endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |