Skip to Content

sdl2pp v0.16.1

Created
Updated

C++11 bindings/wrapper for SDL2

# Usage

The package sdl2pp provides CMake variables:

find_package(SDL2PP REQUIRED)
target_include_directories(main PRIVATE ${SDL2PP_INCLUDE_DIRS})
target_link_libraries(main PRIVATE ${SDL2PP_LIBRARIES}) 

# License

# Supported Platforms

All platforms are supported

# Features

No default features set.

# sdl2-image

Enable SDL2_image support

Dependencies:
and 3 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

# sdl2-mixer

Enable SDL2_mixer support

Dependencies:
and 4 transitive dependencies:
Host Dependencies:
2 transitive dependencies:

# sdl2-ttf

Enable SDL2_ttf support

Dependencies:
and 6 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

# Dependencies

  • sdl2

    Features: (none)

No transitive dependencies.

# Host Dependencies

and one transitive dependency:

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Ryan Cheung's avatar Ryan Cheung
  • Phil Christensen's avatar Phil Christensen
  • Jack·Boos·Yu's avatar Jack·Boos·Yu
  • Lily's avatar Lily
  • Billy O'Neal's avatar Billy O'Neal
  • autoantwort's avatar autoantwort
  • Oleg Derevenetz's avatar Oleg Derevenetz
  • Kai Pastor's avatar Kai Pastor
  • Pierre Wendling's avatar Pierre Wendling
  • jim wang's avatar jim wang
  • JonLiu1993's avatar JonLiu1993
  • Frank's avatar Frank
  • Lily Wang's avatar Lily Wang

# Changelog

  • 5ed7006 Patch Tuesday for August 2025 (#46911)
  • 8a3af1c [sdl2pp] Fix usage error (#40404)
  • 5c8e16b [sdl2pp] Clean dependencies (#40227)
  • f6565b6 [sdl2pp] Allowing disabling SDL2 Satallite library installation via add feature (#40195)
  • 2a6371b [sdl2,sdl2-*] allow disabling transitive dependencies (#35394)
  • 4674f57 [sdl2pp] fix dependency error (#30085)
  • 39b028f [sdl2-image] Bump to 2.6.2. (#27627)
  • df806d3 [sdl2-ttf,tgui,sfml] Update sdl2-ttf to 2.20.0, revise dependencies import and export (#26026)
  • 4be7ab5 [sdl2pp] Fix exported pc file, cleanup (#25968)
  • 359dbe3 [sdl2-mixer] Update to 2.6.1 (#25763)
and 6 more commits:

# Source