NSIS のウィザード イメージを変更するための CPACK_xxx 変数がないことがわかりました (CPACK_PACKAGE_ICON など)。そこで、NSIS.template.in をコピーして変更しました。私は次のようなことができます:
!define MUI_WELCOMEFINISHPAGE_BITMAP "C:\work\project\img\wizardInstall.bmp" !define MUI_UNWELCOMEFINISHPAGE_BITMAP "C:\work\project\img\wizardUninstall.bmp"
そしてそれはうまくいくでしょう。ただし、ソース コードは多くの開発者が共同で作業するリポジトリに配置されるため、そこに絶対パスを保持することはあまりお勧めできません。ソース パスを取得し、そのパスから画像パスを作成する方法を見つけようとしましたが、役に立ちませんでした。
したがって、NSIS でウィザード イメージを設定する方法、またはソース ディレクトリを渡す方法 (およびそこからパスを作成する方法) を知っている人がいる場合は、お知らせください。