1. 从sdl官网下载源码(sdl版本2)
2. 用户cmake生成visual studio项目文件,这里生成win32项目文件,使用 vs2019
cmake -G "Visual Studio 16 2019" -A Win32 ..
3. 编译生成的项目,生成.lib以及相关dll
4. 写一个demo测试代码
#include <iostream>#include <SDL.h>
#include <SDL_render.h>#undef mainint main(int argc, char* argv[])
{SDL_Window* window = NULL;SDL_Renderer* render = NULL;SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);SDL_Log("hello sdl demo");return 0;
}
5. 将demo代码跑起来,如果提示“找不到SDL2d.dll”,请确保将相应的dll放到与生成的demo可执行文件同一目录下