我已经在所有脚本中看到我必须更改使用${NSISDIR}
的图像标题,如下所示:
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_RIGHT
!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp
但是我需要将图像放在其他文件夹中而不依赖于NSIS目录。
有谁知道怎么做?
我也不能依赖/home/username
。
我想要,因为该向导可以在任何Linux PC中编译。
答案 0 :(得分:2)
您可以尝试相对路径......
编辑:
当.bmp与.nsi:
位于同一文件夹树中时,使用相对路径!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp
如果你想使用其他NSIS图像之一,你应该只使用NSISDIR定义,POSIX编译器将转换路径:
!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp
答案 1 :(得分:1)
你只需使用
Contrib\Graphics\Header\nsis-r.bmp
文件夹Contrib是脚本位置(文件夹)的本地