【发布时间】:2020-01-23 13:11:42
【问题描述】:
我正在尝试指定 CPack/NSIS 用来创建应用程序符号的图像。它应该显示在开始菜单文件夹、桌面图标和应用程序和功能菜单中。 目前我知道的是:
# Icon displayed inside the installer on top left
set(CPACK_PACKAGE_ICON ""${CMAKE_CURRENT_SOURCE_DIR}/images\\\\Icon.bmp")
# Icon visible in Taskbar at installation, same for CPACK_NSIS_MUI_UNIICON
set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}/images/Install_Icon.ico")
我已经试过参数CPACK_NSIS_MUI_HEADERIMAGE,
set(CPACK_NSIS_INSTALLED_ICON_NAME bin\\\\${PROJECT_NAME}.exe)
以及谷歌页面 1+2 上的所有内容对于 cpack、图标、桌面快捷方式的组合所显示的内容...... 有谁知道这是如何工作的?还是需要特殊的格式/尺寸?
【问题讨论】:
-
设置应用程序图标(即为您的可执行文件)是特定于平台的 AFAIK。设置应用程序图标与通过 CPack 使用基于 NSIS 的安装程序设置图标完全分开,这是您发布的代码正在执行的操作。
-
“应用程序符号”是什么意思? .exe 的图标?
-
是的,.exe 的符号。就像 Internet Explorer 的“e”。
标签: windows image cmake nsis cpack