Simple DirectMedia Layer
(Redirected from SDL)
Simple Directmedia Layer (SDL) is a library to access audio, graphics, and controllers.
It can be used for developing games and graphics applications without a full-blown game engine like Unity.
The current version is SDL2.
Getting Started
Installation
I suggest including SDL2 as a git submodule so you don't need to install it.
Simply clone SDL2 into a folder such as extern
and include the following in your CMakeLists:
add_subdirectory(extern/SDL EXCLUDE_FROM_ALL)
include_directories(${SDL2_BINARY_DIR}/include)
# add_executable(my_app src/main.cpp)
target_link_libraries(my_app SDL2::SDL2-static)
Then you can include SDL in your source: #include <SDL.h>
.
You may also want libSDL2pp/libSDL2pp for C++ bindings.