我有一个跨平台程序,可以在Windows、Linux和Macintosh上运行。我的Windows版本有一个图标,但我不知道如何为我的Linux版本添加一个图标。 KDE、Gnome等是否有标准格式,还是我需要为每个平台做一些特殊处理?
我的应用程序使用C++编写,并作为源代码分发,因此最终用户将使用gcc进行编译。
如果可以直接将图标嵌入到我的可执行文件二进制文件中,那将是最好的。
我有一个跨平台程序,可以在Windows、Linux和Macintosh上运行。我的Windows版本有一个图标,但我不知道如何为我的Linux版本添加一个图标。 KDE、Gnome等是否有标准格式,还是我需要为每个平台做一些特殊处理?
我的应用程序使用C++编写,并作为源代码分发,因此最终用户将使用gcc进行编译。
如果可以直接将图标嵌入到我的可执行文件二进制文件中,那将是最好的。
对于Gnome和Kde环境,您可能希望在应用程序中包含一个桌面文件,定义其如何启动。规范可以在此处找到。如果您的应用程序带有安装程序,您可能希望它生成此桌面文件并将其放置在正确的位置以创建菜单项等内容。
或许你可以使用它。