2015-06-23 10 views
0

我在所有的脚本可见当我必须改变使用${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

你可以尝试相对路径...

编辑:

!define MUI_HEADERIMAGE_BITMAP .\mygfx\header.bmp 

当.BMP是在同一个文件夹树作为您.nsi使用相对路径

如果您想使用其他NSIS映像之一,您应该只使用NSISDIR定义,POSIX编译器将转换路径:

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

我NSIS脚本的路径? –

1

你只需要使用

Contrib\Graphics\Header\nsis-r.bmp 

和文件夹的Contrib是本地的脚本的地方(文件夹)

+0

该脚本不应与Contrib文件夹相关,因为它位于NSIS安装中,您不应将自己的脚本放在那里... – Anders