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変数とは何ですか?これらのエラーの少なくとも1つを回避し、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 に答える