linux-如何为使用CPack创建的deb包创建桌面图标?

我正在为我的项目使用CMake / CPack.
Windows上,我将CPack与NSIS结合使用,这一切都很好.但是对于Linux,我将DEB生成器用于CPack,并且遇到了一些问题.即,我找不到在Gnome / KDE / etc菜单中添加图标的正确方法.我知道我可以创建app.desktop文件,并将其放在/usr/share / applications中.但是,使用CPack是否有其他(推荐的)方法呢?

解决方法:

看起来最好的方法(实际上还不错)是
创建MyApp.desktop文件,并将以下内容添加到CMakeLists.txt:

INSTALL(FILES MyApp.desktop DESTINATION share/applications)
上一篇:树莓派3B安装CentOS7


下一篇:linux – CMake / CPack:针对不同平台的首选包生成器