1

我正在尝试使用以下代码重新定位 nsDialogs 窗口:http: //nsis.sourceforge.net/Moving_install_window_to_a_corner_of_the_screen

我没有包含 System.nsh 文件,就好像我包含我收到错误一样:

!define: "IMAGE_BITMAP" already defined!
!include: error in script: "C:\Program Files (x86)\NSIS\Examples\System\System.nsh" on line 267

如果我不包含 System.nsh 文件,则会收到以下错误:

unknown variable/constant "{stRECT}" detected,

什么是 stRect 变量?如何至少避免其中一个错误并使用 NSIS 重新定位我的窗口?我正在使用最新版本的 NSIS。

4

1 回答 1

1
!include nsDialogs.nsh
!undef IMAGE_BITMAP
!include "${NSISDIR}\Examples\System\System.nsh"

...如果 nsDialogs.nsh 是冲突的标题,您可能还必须 !undef 其他图像类型。

于 2013-01-09T22:16:06.023 回答