1、去SDL官网下载开发包(SDL2.0版本),下载地址:https://www.libsdl.org/download-2.0.php;
2、下载完成之后目录如下图所示:
include文件夹下包含了SDL所需的头文件,lib文件夹下包含了开发lib包和依赖的动态库dll。
3、VS中创建C++工程项目,然后关联头文件和开发包等,具体如下所示:
(1)引入头文件。右键—》properties—》C/C++—》General—》Additional Include Directories,然后选择开发包中include文件夹路径,如下图所示:
(2)引入lib包路径。右键—》properties—》Linker—》General—》Additional Library Directories,然后选择开发包中lib文件夹路径,如下图所示:
(3)添加包依赖。右键—》properties—》Linker—》Input—》Additional Dependenceis,如下如所示:
4、将依赖的dll文件复制到对应的配置环境下。
5、运行实例:
#include#include "iostream" #define SDL_MAIN_HANDLED int SDL_main(int argc, char *argv[]) { if (SDL_Init(SDL_INIT_VIDEO)) { return -1; } SDL_Quit(); }
需要注意的是,在某些操作系统上,如果SDL_main()没有被定义为程序的入口点,则SDL_Init()将会失败。在SDL_Init()之前调用SDL_SetMainReady()会规避这个失败条件。或者在程序开头添加#define SDL_MAIN_HANDLED。



