我看到没有用于更改 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 中设置向导图像,或者将源目录(并从中创建路径)传递给我的模板文件,请告诉我。