Windows下基于MSVC搭建SDL开发环境

描述

本文转自公众号,欢迎关注

Windows下基于MSVC搭建SDL开发环境 (qq.com)

一.下载

官网 https://www.libsdl.org/

代码 https://github.com/libsdl-org/SDL/releases

SDL2-devel-2.26.4-VC是已经构建好适用于MSVC使用的库文件

嵌入式

源码

下载图中Source code(zip)得到

SDL-release-2.26.4.zip

二.构建

解压SDL-release-2.26.4.zip

打开

SDL-release-2.26.4\\VisualC\\SDL.sln

点击目录的解决方案,菜单栏点击生成->生成解决方案

嵌入式

SDL-release-2.26.4\\VisualC\\x64\\Debug下

生成的库文件如下

SDL2.lib

SDL2.dll

SDL2main.lib

SDL2test.lib

SDL-release-2.26.4\\include下为头文件

三.测试

点击目录解决方案:右键点击->属性

嵌入式

选择启动项目为test开头的工程

嵌入式

运行

点击如下图标运行

嵌入式

或者直接进入SDL-release-2.26.4\\VisualC\\x64\\Debug下执行各个测试的exe程序

四.在自己的工程中使用

在自己的工程目录下新建SDL2目录,其下再创建inc和lib子目录,将

SDL-release-2.26.4\\include下得头文件复制到inc目录下,SDL-release-2.26.4\\VisualC\\x64\\Debug下的.lib和.dll复制到lib目录下

右键点击工程名,属性

嵌入式

设置头文件包含路径

$(MSBuildProjectDirectory)\\Src\\SDL2\\inc;

设置库文件包含路径

$(MSBuildProjectDirectory)\\Src\\SDL2\\lib;

嵌入式

设置库文件

SDL2main.lib;SDL2.lib

嵌入式

复制源码中测试代码

checkkeys.c

SDL_test_font.c

SDL_test_font.h

到自己工程中。

生成解决方案

将SDL2.dll和exe文件放在同一个文件夹下,运行。

按键输入可以看到打印信息.

嵌入式
 
 审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分