标志 SDL_HWPALETTE 不被 gcc 识别
Flag SDL_HWPALETTE not recognized by gcc
标志 SDL_HWPALETTE
在 gcc 中被标记为未声明,即使 SDL 已正确包含(许多 SDL 函数等都可以正常使用)。我是否需要包含 sdl.h
以外的内容才能使用 SDL_HWPALETTE
?
我查看了 SDL_SetVideoMode
的文档,使用此标志的函数,没有提到 SDL_HWPALETTE
的声明或附加包含,我确定我没有提到打字错误。
代码片段:
#include "SDL2/SDL.h"
screen = SDL_SetVideoMode(640, 480, 0, SDL_HWPALETTE);
错误输出:
In function 'init':
error: 'SDL_HWPALETTE' undeclared
如果您使用的是 SDL2,SDL_SetVideoMode 已被删除,此枚举也已删除。
更多信息在这里:https://forums.libsdl.org/viewtopic.php?t=9163&sid=23359eedacf25591f8fe7c3423342de4
In SDL 2 you need to create a window and a renderer. Check out the
headers and/or docs.
Regards,
Leszek
标志 SDL_HWPALETTE
在 gcc 中被标记为未声明,即使 SDL 已正确包含(许多 SDL 函数等都可以正常使用)。我是否需要包含 sdl.h
以外的内容才能使用 SDL_HWPALETTE
?
我查看了 SDL_SetVideoMode
的文档,使用此标志的函数,没有提到 SDL_HWPALETTE
的声明或附加包含,我确定我没有提到打字错误。
代码片段:
#include "SDL2/SDL.h"
screen = SDL_SetVideoMode(640, 480, 0, SDL_HWPALETTE);
错误输出:
In function 'init':
error: 'SDL_HWPALETTE' undeclared
如果您使用的是 SDL2,SDL_SetVideoMode 已被删除,此枚举也已删除。
更多信息在这里:https://forums.libsdl.org/viewtopic.php?t=9163&sid=23359eedacf25591f8fe7c3423342de4
In SDL 2 you need to create a window and a renderer. Check out the headers and/or docs.
Regards,
Leszek