目录
一、Ubuntu下SDL安装
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)
-
使用apt-get命令
-
下载安装包,其中提供了两种安装方式:make和cmake
简单安装方法
-
基本开发包
sudo apt-get install libsdl2-dev
-
图像开发包
sudo apt-get install libsdl2-image-dev
-
音频开发包
sudo apt-get install libsdl2-mixer-dev
-
文字开发包
sudo apt-get install libsdl2-ttf-dev
官网包安装方法
-
从SDL网址:Simple DirectMedia Layer - Homepage下载SDL2源码库
-
安装环境配置
介绍两种方法,建议优先使用方式一
(1)方式一
1. 解压压缩包 2. 切换到解压缩目录 3. 运行配置命令 ./configure 4. 运行编译命令 make -j 8 5. 运行安装命令 make install 6. 运行测试 ./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安装文章来源:https://www.toymoban.com/news/detail-696811.html
(3) 方式三文章来源地址https://www.toymoban.com/news/detail-696811.html
$ 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下SDL安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!