Installation NSIS MUI_页面_页眉_文本未显示

Installation NSIS MUI_页面_页眉_文本未显示,installation,nsis,Installation,Nsis,这里是NSIS新手。将nsis v2.51与MUI2(现代UI 2)一起使用 如上所述,我的问题是,即使我设置了MUI_PAGE_HEADER_TEXTdefine,生成的安装程序也不会在应该显示的位置显示任何文本。对于MUI\u页面\标题\子文本,情况也是如此。但是,特定于页面的文本正确定义了“显示” 这是演示问题的最小NSIS脚本: Name "Just for show" OutFile "MuiText.exe" !include "MUI2.nsh" !define MUI_PAG

这里是NSIS新手。将nsis v2.51与MUI2(现代UI 2)一起使用

如上所述,我的问题是,即使我设置了
MUI_PAGE_HEADER_TEXT
define,生成的安装程序也不会在应该显示的位置显示任何文本。对于
MUI\u页面\标题\子文本
,情况也是如此。但是,特定于页面的文本正确定义了“显示”

这是演示问题的最小NSIS脚本:

Name "Just for show"
OutFile "MuiText.exe"

!include "MUI2.nsh"

!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you  want this fine program installed." 
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY

Section
SectionEnd
这是最终安装程序的屏幕截图:


关于如何让文本显示出来有什么想法吗?谢谢。

您必须使用MUI_语言指定至少一种语言,否则UI无法正常工作:

!include "MUI2.nsh"

!define MUI_PAGE_HEADER_TEXT "AAAAAAA"
!define MUI_PAGE_HEADER_SUBTEXT "CHANGE MEEEEEEE! CHANGE MEEEEEEE!!!!"
!define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the directory where you  want this fine program installed." 
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "Enter Directory"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_LANGUAGE "English"