我正在努力将图像添加到用NSIS/MUI2编写的安装程序的第一页。
这是我正在使用的代码的精简版本。
!include "MUI2.nsh"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP nsis-header.bmp
!define MUI_WELCOMEFINISHPAGE_BITMAP nsis-welcome.bmp
OutFile "Setup.exe"
# Set language
!insertmacro MUI_LANGUAGE "English"
# Pages for installation
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\LICENSE"
!insertmacro MUI_PAGE_FINISH
Section Foo
SectionEnd
标题在许可页面上正确显示,但我无法让它显示在欢迎页面上。我尝试使用 164x314 图像(如文档建议的那样),位图保存在 16b 或 24b 或 32b 中,与标题相同的图像(以确保位图没有问题),在 Win2k 下编译设置和 Linux... 没有任何效果。
位图正确存储在设置中:
$ 7z l demyo-1.4.exe | grep modern- | awk '{ print $4 }'
$PLUGINSDIR/modern-header.bmp
$PLUGINSDIR/modern-wizard.bmp
知道我做错了什么吗?