我一直在尝试在Linux和macOS上为可执行文件(.exe)设置图标。
我的了解是有三个位置可以设置图标:任务栏、窗口栏和可执行文件的缩略图。我已经在任务栏和窗口栏上设置了图标,但没有在exe文件上设置。(顺便说一下,在Windows上使用Visual Studio已经完成了这个过程。)
可能我不知道它的确切术语,因此我将在下面展示一个例子:这里输入图片描述
我猜.rc文件应该在makefile中。如果是这样,我也可以在macOS上解决它。如果不是,请告诉我如何在Linux和macOS上设置图标。请让我知道如何使用它并设置它。谢谢。
p.s. 我使用GLFWimage在窗口栏和任务栏上设置图标,并且正在使用OpenGL3和C++。
glfwSetWindowIcon(window, 1, &icon);