小编Xr.*_*Xr.的帖子

在NSIS/MUI2中缺少欢迎图像

我很难将图像添加到使用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
Run Code Online (Sandbox Code Playgroud)

标题在许可页面上正确显示,但我无法在欢迎页面上显示它.我尝试使用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
Run Code Online (Sandbox Code Playgroud)

我知道我做错了什么?

nsis

7
推荐指数
3
解决办法
8007
查看次数

标签 统计

nsis ×1