当前位置:   article > 正文

SDL2的使用 | Linux系统下的编译与安装、使用

sdl2

目录

1.系统环境:ubuntu 16.04 64位

2.SDL2介绍

3.下载

4.编译、安装

5.设置环境变量

6.测试SDL 

7.参考


1.系统环境ubuntu 16.04 64位

Linux fly-vm 4.15.0-142-generic #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

2.SDL2介绍

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。

3.下载

官网地址:Simple DirectMedia Layer - Homepage

源码下载地址(SDL version 2.0.14):https://www.libsdl.org/release/SDL2-2.0.14.tar.gz

4.编译、安装

  1. fly@fly-vm:~/workSpace/SDL2$tar -zxvf SDL2-2.0.14.tar.gz
  2. fly@fly-vm:~/workSpace/SDL2$cd SDL2-2.0.14/
  3. fly@fly-vm:~/workSpace/SDL2/SDL2-2.0.14$./configure --prefix=$PWD/_instal
  4. fly@fly-vm:~/workSpace/SDL2/SDL2-2.0.14$make && make install
  5. fly@fly-vm:~/workSpace/SDL2/SDL2-2.0.14$cd _install/
  6. fly@fly-vm:~/workSpace/SDL2/SDL2-2.0.14/_install$ ls
  7. bin include lib share
  8. fly@fly-vm:~/workSpace/SDL2/SDL2-2.0.14/_install$ tree
  9. .
  10. ├── bin
  11. │   └── sdl2-config
  12. ├── include
  13. │   └── SDL2
  14. │   ├── begin_code.h
  15. │   ├── close_code.h
  16. │   ├── SDL_assert.h
  17. │   ├── SDL_atomic.h
  18. │   ├── SDL_audio.h
  19. │   ├── SDL_bits.h
  20. │   ├── SDL_blendmode.h
  21. │   ├── SDL_clipboar
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1018882
推荐阅读
相关标签
  

闽ICP备14008679号