0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

嵌入式USB开发 来源:嵌入式USB开发 作者:嵌入式USB开发 2023-06-08 10:29 次阅读

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

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文件放在同一个文件夹下,运行。

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

图片

审核编辑:汤梓红

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

    关注

    4982

    文章

    18281

    浏览量

    288444
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87144
  • 开发环境
    +关注

    关注

    1

    文章

    203

    浏览量

    16460
  • SDL
    SDL
    +关注

    关注

    0

    文章

    18

    浏览量

    7281
收藏 人收藏

    评论

    相关推荐

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

    libuvc是基于libusb的跨平台UVC库。在Mac 和 Linux上可以直接构建(使用cmake),也可以移植到Windows下。
    的头像 发表于 06-08 10:19 3871次阅读
    <b class='flag-5'>Windows</b>下基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libuvc<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

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

    Windows下基于MSVC搭建libjpeg开发环境
    的头像 发表于 06-08 10:23 1019次阅读
    <b class='flag-5'>Windows</b>下基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libjpeg<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

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

    Windows下基于MSVC搭建libusb开发环境
    的头像 发表于 06-08 10:25 1516次阅读
    <b class='flag-5'>Windows</b>下基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libusb<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

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

    Windows下基于MSVC搭建ffmpeg开发环境
    的头像 发表于 06-08 10:27 1109次阅读
    <b class='flag-5'>Windows</b>下基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>ffmpeg<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    Windows下使用pthread-开发环境搭建

    Windows下使用pthread-开发环境搭建
    的头像 发表于 06-08 10:32 3964次阅读
    <b class='flag-5'>Windows</b>下使用pthread-<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    WindowsSTM32单片机eclipse编译环境搭建

    应用软件的用户也比较多,因此在windows环境中,搭建eclipse的STM32编译环境,就变得非常有意义:可以很好地与linux编译环境
    发表于 10-20 13:25

    怎样去搭建一种windows的linux开发环境

    怎样去搭建一种windows的linux开发环境?如何去安装linux开发
    发表于 10-08 07:39

    搭建Windows+Ubuntu混合开发环境

    还不支持在Windows环境进行编译,如Hi3861、Hi3516系列开发板。此时,可以使用Ubuntu的编译环境对源码进行编译。在以上的
    发表于 05-11 19:25

    WindowsVSCode + kendryte插件 搭建K210开发环境指南

    手上有块MaixDock K210,想在Windows环境,尝试用VSCode搭建开发环境。在
    发表于 06-04 22:22

    开发环境搭建教程

    android Windows系统下开发环境搭建
    发表于 03-22 17:42 0次下载

    搭建C语言开发环境Windows平台)汇总

    本文给大家汇总了5种在WIN平台下搭建C语言开发环境的方法,包括在Windows平台配置GNU环境,使用Sublime Test
    的头像 发表于 02-01 10:03 3445次阅读

    ESP32教程——Windows开发环境搭建.pdf下载

    ESP32教程——Windows开发环境搭建.pdf
    发表于 04-14 10:41 47次下载
    ESP32教程——<b class='flag-5'>Windows</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>.pdf下载

    ESP32教程之如何在Windows系统上搭建开发环境

    本文档的主要内容详细介绍的是ESP32教程之如何在Windows系统上搭建开发环境
    发表于 12-13 15:34 40次下载
    ESP32教程之如何在<b class='flag-5'>Windows</b>系统上<b class='flag-5'>搭建</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    MM32F013x——Windows搭建Eclipse开发环境

    前段时间有客户问到如何在Windows环境下基于Eclipse开发、调试MM32 MCU,经过尝试,现将环境搭建分享给大家。
    发表于 01-25 18:58 2次下载
    MM32F013x——<b class='flag-5'>Windows</b>下<b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    MM32F013x——Windows搭建Eclipse开发环境

    如何在Windows环境下基于Eclipse开发、调试MM32 MCU,经过尝试,现将环境搭建分享给大家。
    发表于 02-08 16:27 1次下载
    MM32F013x——<b class='flag-5'>Windows</b>下<b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>开发</b><b class='flag-5'>环境</b>