• SDL2库源代码在Visual Studio 2019编译


        SDL2是开源库并兼容跨平台特性,提供源代码下载供自行编译,支持微软VS C++、GNU gcc编译器。本示例在windows 10系统使用Visual Studio 2019 (社区版)。

    准备

      解压源代码文件SDL2-2.0.12.zip,在此文章用变量${SDL2SourceDir}代替解压后的根目录。目录中官方提供:

    • 说明文档在:${SDL2SourceDir}VisualC.html
    • VS项目配置文件:${SDL2SourceDir}VisualCSDL.sln  

       官方的SDL.sln是基于VS 2010创建,使用高于此版本的VS都可以。

    开始

      双击SDL.sln文件以打开项目,提供低版本的项目配置需升级到高版本VS,如图:

          

      点击“确定”,操行完成后,输出窗口显示如下信息:

          

      查看“解决方案资源管理器”,生成的项目包括有:

    • SDL2: 动态库(.dll)
    • SDL2main: 静态库库(.lib)
    • tests文件夹:多个附加的功能测试功能程序,验证生成的库。

        

      现在可以选择“Debug"或"Release"版生成所有项目,点出菜单中的”生成解决方案”,很快编译完成,提示:

        

      生成的库文件、EXE文件分别在:

      ${SDL2SourceDir}VisualCWin32Debug

      ${SDL2SourceDir}VisualCWin32Release

      执行测试程序,例如:testscale、testdraw2、testyuv,显示如下图:

        

        

        

  • 相关阅读:
    WebSVN 2.3.3
    webSVN客户端(转) initOS的日志 网易博客
    分享:httping 2.0 发布,测试 HTTP 连接的工具
    ThriftUsageC++ Thrift Wiki
    硬盘接口:SCSI、IDE与SATA的区别
    把event sql导入数据库难点
    cpu插槽 LGA 1155
    Processing简介
    技嘉主板GAB75MD3V产品规格
    pci Express
  • 原文地址:https://www.cnblogs.com/bluebeecoder/p/13737491.html
Copyright © 2020-2023  润新知