系统相关
首页 > 系统相关> > linux-如何为使用CPack创建的deb包创建桌面图标?

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)

标签:deb,cpack,linux
来源: https://codeday.me/bug/20191202/2086738.html