SDL2-没有使用SDL_SetWindowIcon()的窗口图标 我现在正在开发一个C++中的SDL2游戏,我想为游戏条和ALT选项卡切换器设置游戏的图标。我试图通过使用SDL_SetWindowIcon()实现这一点:
即使“我的窗口”已正确初始化且曲面已加载,该图标也不会出现在任务栏或Alt Tab切换器中。我在Ubuntu 16.04 LTS上SDL2-没有使用SDL_SetWindowIcon()的窗口图标 我现在正在开发一个C++中的SDL2游戏,我想为游戏条和ALT选项卡切换器设置游戏的图标。我试图通过使用SDL_SetWindowIcon()实现这一点:,c++,window,sdl-2,C++,Window,Sdl 2,即使“我的窗口”已正确初始化且曲面已加载,该图标也不会出现在任务栏或Alt Tab切换器中。我在Ubuntu 16.04 LTS上 有人知道我做错了什么吗?我不想说我理解这个函数是如何工作的,但我可以和大家分享我是如何让它工作的。即使我可以在desktop.my_应用程序文件中使用600x600(像素)图像,并且使用该启动器也可以正常工作,SDL2也不会加载600x600图像。我也试过128x128,但没用 将图像大小更改为64x64奇迹般地修复了它。存储问题?我不知道为什么SDL2可以在应用程
有人知道我做错了什么吗?我不想说我理解这个函数是如何工作的,但我可以和大家分享我是如何让它工作的。即使我可以在desktop.my_应用程序文件中使用600x600(像素)图像,并且使用该启动器也可以正常工作,SDL2也不会加载600x600图像。我也试过128x128,但没用 将图像大小更改为64x64奇迹般地修复了它。存储问题?我不知道为什么SDL2可以在应用程序的其他部分处理巨大的SDL_曲面,但不能处理窗口图标
SDL_Surface* icon = IMG_Load("icon.png");
SDL_SetWindowIcon(sdlWindow, icon);