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文件放在同一个文件夹下,运行。
按键输入可以看到打印信息.


微服务之间涉及到的数据依赖问题应该怎么处理呢?
采用压力温度集成传感器设计轮胎压力监控系统解决方案
5G智能电网应用场景及特点
这几个耳机使用习惯会导致听力下降
冷凝器的作用及原理图
Windows下基于MSVC搭建SDL开发环境
TC2966G总线维修模式
新闻 | 瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证
一个V的差别?华为荣耀9和华为荣耀V9,哪款手机更值得入手呢?
智能马达保护监控平台可以实现哪些功能?
MR混合现实模拟军事场景情景实训教学系统开发
OPPO Find官网首发 未来旗舰Find X即将面世
诺基亚将推4100万像素Lumia系列手机
节能照明灯具选择的注意事项二十条
IC设计大厂瑞昱传出其音频编解码芯片遭某美系笔电大厂砍单
摇瓶机HZQ-3112的产品特点是什么
蔚来获得2.35亿美元,今年累计已达4.35亿美元
旁氏骗局不胫而走,乐视汽车停产传言是否属实?
防水连接器的优点以及注意事项
MEMS惯性传感器有什么重要意义