安装SDL2
点击[SDL2 核心库下载](https://libsdl.org/download-2.0.php)下载SDL2库,如下图根据编译器选择不同版本(Visual Studo系列选择第一个)。

下载出来会有一个压缩包,放到一个合适的目录(记住这个目录哦,经常要用的),解压。

进入解压后的目录,如下图:
docs:文档目录,只不过都是英文的
include:头文件目录,编程需要的
lib:库目录(静态库和动态库都有)

给环境变量添加库目录,让程序运行的时候能够找到动态库。PS:配置好了记得重启Vs

在Visual Studio中使用SDL
创建一个空项目,如下图:

进入菜单栏的项目->属性->VC++ 目录,配置包含目录和库目录(详见下图),注意库目录的版本和你的项目版本要一直哦(图中两个三角形标记的位置,我这是x64的)。

不要离开,还有静态库需要配置,进入链接器->输入->点击附加依赖项->填入SDL2.lib和SDLmain2.lib,然后确定就好

最后加入如下代码,Ctrl+F5运行
#include
int main(int argc,char*argv[])
{
//初始化SDL
if (SDL_Init(SDL_INIT_VIDEO) <0)
{
SDL_Log("can not init SDL:%s", SDL_GetError());
return -1;
}
return 0;
}

如果能出现黑窗口并且,没有任何错误提示,那么就恭喜你啦,SDL配置完成~(不过麻烦的是每次创建新项目和在x86、x64之间切换时,都要进行配置~后面将讲解更方便的方法)!
-
编译器
+关注
关注
1文章
1647浏览量
49634 -
版本
+关注
关注
0文章
15浏览量
9543 -
SDL
+关注
关注
0文章
18浏览量
7562
发布评论请先 登录
相关推荐
SDL编译安装图片显示

SDL时间和天气显示
Linux下基于SDL库贪吃蛇游戏

SDL的示例EMMC无法编译是怎么回事?
SDL的交叉编译问题
移植SDL到JZ2440显示BMP图片
如何对基于ART-Pi-smart开发板的SDL进行测试
【飞凌RK3588开发板试用】基于SDL进行GUI程序开发
GUI向导编译错误,找不到“SDL2/SDL.h”文件是怎么回事?
【昉·星光 2 高性能RISC-V单板计算机体验】使用 SDL2 绘制窗口程序
基于SDL的自动售票系统的研发
SDL1000X系列可编程直流电子负载的产品介绍

评论