[英]NSIS Installer Application name not displayed right
在发现 NSIS_DEFINES 被窃听后,我采用了不同的方法并使用了 @Anders 解决方案:在我的 CMake 文件中,我将行
set(CPACK_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/)
指向我从 Cmake Modules 目录复制到我的项目文件夹中的 NSIS.template.in 文件并添加了几行
!define MUI_WELCOMEPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_WELCOME
...
!define MUI_FINISHPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_FINISH
它应该可以在不复制 nsis 文件和使用 define 命令的情况下工作,但只要存在错误,我认为这是一个很好的妥协。
在纯 NSIS 中,您将执行以下操作:
!include MUI2.nsh
!define MUI_WELCOMEPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_WELCOME
...
!define MUI_FINISHPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_FINISH
我不知道在使用 cpack 时如何应用这些定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.