Nsis 如何更改标题图像的目录?

Nsis 如何更改标题图像的目录?,nsis,wizard,Nsis,Wizard,我在所有脚本中都看到,当我必须更改使用${NSISDIR}的图像头时,如下所示: !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_RIGHT !define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp 但我需要把图像在其他文件夹中,以不依赖于NSIS目录 有人知道怎么做吗 我也不能依赖于/home/username 我想要它,因为向导可以在任何linu

我在所有脚本中都看到,当我必须更改使用
${NSISDIR}
的图像头时,如下所示:

!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_RIGHT

!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp
但我需要把图像在其他文件夹中,以不依赖于NSIS目录

有人知道怎么做吗

我也不能依赖于
/home/username


我想要它,因为向导可以在任何linux PC上编译。

您可以尝试相对路径

编辑:

当.bmp与.nsi位于同一文件夹树中时,请使用相对路径:

!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp
如果要使用其他NSIS映像之一,只需使用NSISDIR定义,POSIX编译器将转换路径:

!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp

您可以尝试相对路径

编辑:

当.bmp与.nsi位于同一文件夹树中时,请使用相对路径:

!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp
如果要使用其他NSIS映像之一,只需使用NSISDIR定义,POSIX编译器将转换路径:

!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp

您可以尝试相对路径

编辑:

当.bmp与.nsi位于同一文件夹树中时,请使用相对路径:

!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp
如果要使用其他NSIS映像之一,只需使用NSISDIR定义,POSIX编译器将转换路径:

!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp

您可以尝试相对路径

编辑:

当.bmp与.nsi位于同一文件夹树中时,请使用相对路径:

!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp
如果要使用其他NSIS映像之一,只需使用NSISDIR定义,POSIX编译器将转换路径:

!define MUI_HEADERIMAGE_BITMAP ${NSISDIR}\Contrib\Graphics\Header\nsis-r.bmp
你只要使用

Contrib\Graphics\Header\nsis-r.bmp
文件夹Contrib是脚本位置(文件夹)的本地文件夹

您只需使用

Contrib\Graphics\Header\nsis-r.bmp
文件夹Contrib是脚本位置(文件夹)的本地文件夹

您只需使用

Contrib\Graphics\Header\nsis-r.bmp
文件夹Contrib是脚本位置(文件夹)的本地文件夹

您只需使用

Contrib\Graphics\Header\nsis-r.bmp

并且文件夹Contrib是脚本位置(文件夹)的本地

我的nsis脚本的路径?我的nsis脚本的路径?我的nsis脚本的路径?我的nsis脚本的路径?脚本不应该与Contrib文件夹相对,因为它在nsis安装中,您不应该将自己的脚本放在那里…脚本不应该与Contrib文件夹相对,因为它在NSIS安装,您不应将自己的脚本放在那里…脚本不应与Contrib文件夹相对,因为它位于NSIS安装中,您不应将自己的脚本放在那里…脚本不应与Contrib文件夹相对,因为它位于NSIS安装中,您不应将自己的脚本放在那里在那里有自己的脚本。。。