SDL2库源代码在VisualStudio2019编译
SDL2是开源库并兼容跨平台特性,提供源代码下载供⾃⾏编译,⽀持微软VS C++、GNU gcc编译器。本⽰例在windows 10系统使⽤Visual Studio 2019 (社区版)。
准备
Visual Studio 2019
解压源代码⽂件SDL2-2.0.12.zip,在此⽂章⽤变量${SDL2SourceDir}代替解压后的根⽬录。⽬录中官⽅提供:
说明⽂档在:${SDL2SourceDir}\VisualC.html
VS项⽬配置⽂件:${SDL2SourceDir}\VisualC\SDL.sln
官⽅的SDL.sln是基于VS 2010创建,使⽤⾼于此版本的VS都可以。
开始
双击SDL.sln⽂件以打开项⽬,提供低版本的项⽬配置需升级到⾼版本VS,如图:
点击“确定”,操⾏完成后,输出窗⼝显⽰如下信息:
源代码下载开源社区 查看“解决⽅案资源管理器”,⽣成的项⽬包括有:
SDL2: 动态库(.dll)
SDL2main: 静态库库(.lib)
tests⽂件夹:多个附加的功能测试功能程序,验证⽣成的库。
现在可以选择“Debug"或"Release"版⽣成所有项⽬,点出菜单中的”⽣成解决⽅案”,很快编译完成,提⽰:
⽣成的库⽂件、EXE⽂件分别在:
${SDL2SourceDir}\VisualC\Win32\Debug
${SDL2SourceDir}\VisualC\Win32\Release
执⾏测试程序,例如:testscale、testdraw2、testyuv,显⽰如下图:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论