0


一、Ubuntu下SDL安装

一、Ubuntu下SDL安装

  • SDL网址:Simple DirectMedia Layer - Homepage
  • GITHUB:Simple Directmedia Layer (github.com)

SDL简介

  • Simple DirectMedia Layer 是一个跨平台开发库,旨在通过 OpenGL 和 Direct3D 提供对音频、键盘、鼠标、游戏杆和图形硬件的低级访问。它被视频播放软件、模拟器和流行游戏使用,包括Valve的获奖目录和许多Humble Bundle游戏。
  • SDL 正式支持 Windows、Mac OS X、Linux、iOS 和 Android。可以在源代码中找到对其他平台的支持。
  • SDL 是用 C 编写的,在本机上与 C++ 一起使用,并且有适用于其他几种语言的绑定,包括 C# 和 Python。
  • SDL 2.0 在zlib 许可下分发。此许可证允许您在任何软件中自由使用 SDL。

Linux下官方提供了两种方法:SDL2/Installation - SDL Wiki (libsdl.org)

  1. 使用apt-get命令
  2. 下载安装包,其中提供了两种安装方式:make和cmake

简单安装方法

  1. 基本开发包sudo apt-get install libsdl2-dev
  2. 图像开发包sudo apt-get install libsdl2-image-dev
  3. 音频开发包sudo apt-get install libsdl2-mixer-dev
  4. 文字开发包sudo apt-get install libsdl2-ttf-dev

官网包安装方法

  1. 从SDL网址:Simple DirectMedia Layer - Homepage下载SDL2源码库
  2. 安装环境配置介绍两种方法,建议优先使用方式一(1)方式一1. 解压压缩包2. 切换到解压缩目录3. 运行配置命令 ./configure4. 运行编译命令 make -j 85. 运行安装命令 make install6. 运行测试 ./test/testg12(2)方式二$ git clone https://github.com/libsdl-org/SDL.git -b SDL2$ cd SDL$ mkdir build$ cd build$ ../configure 运行 configure 脚本文件,检查系统环境,配置编译选项(并生成 Makefile 文件)$ make 运行 make 命令,执行代码的构建操作$ sudo make install 运行 make install 命令,安装编译生成的文件 `````` ​【最后一个命令使用“sudo”,可以将其写入/usr/local(默认情况下)。也可以使用configure脚本的--prefix选项将其更改为其他位置。事实上,有很多好的选项可以与configure一起使用!】> Linux 操作系统中使用“autogen.sh+configure+make”进行代码编译的方法> > > 在一些开源项目中,会使用“autogen.sh+configure+make”组合步骤进行代码编译。> > > > 一般情况下,使用“autogen.sh+configure+make”组合步骤进行代码编译(及安装)的步骤如下:> > > > 运行 autogen.sh 脚本文件,生成 configure 脚本文件; 运行 configure 脚本文件,检查系统环境,配置编译选项(并生成 Makefile 文件); 运行 make 命令,执行代码的构建操作; 运行 make install 命令,安装编译生成的文件。 ————————————————
  • PS:运行**./autogen.sh报错,执行sudo apt-get install dh-autoreconf**安装

(3) 方式三

$ git clone https://github.com/libsdl-org/SDL
$ cd SDL
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
$ cmake --build . --config Release --parallel
​
$ #CMake >= 3.15
$ sudo cmake --install . --config Release
​
$ #CMake <= 3.14
$ sudo make install
标签: ubuntu linux git

本文转载自: https://blog.csdn.net/GBEDC/article/details/129458976
版权归原作者 GBEDC 所有, 如有侵权,请联系我们删除。

“一、Ubuntu下SDL安装”的评论:

还没有评论