如何更改标题图片的目录?

时间:2015-06-23 10:55:30

标签: nsis wizard

我已经在所有脚本中看到我必须更改使用${NSISDIR}的图像标题,如下所示:

!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_RIGHT

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

但是我需要将图像放在其他文件夹中而不依赖于NSIS目录。

有谁知道怎么做?

我也不能依赖/home/username

我想要,因为该向导可以在任何Linux PC中编译。

2 个答案:

答案 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是脚本位置(文件夹)的本地