5,336
edits
m (David moved page SDL to Simple DirectMedia Layer) |
No edit summary |
||
Line 5: | Line 5: | ||
==Getting Started== | ==Getting Started== | ||
===Installation=== | ===Installation=== | ||
I suggest including SDL2 as a git submodule so you don't need to install it. | I suggest including SDL2 as a git submodule so you don't need to install it.<br> | ||
Simply clone SDL2 into a folder such as <code>extern</code> and include the following in your CMakeLists: | |||
<pre> | |||
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) | |||
</pre> | |||
Then you can include SDL in your source: <code>#include <SDL.h></code>. | |||
==Resources== | ==Resources== | ||
* [https://lazyfoo.net/tutorials/SDL/ Lazy Foo's Beginning Game Programming v2.0] | * [https://lazyfoo.net/tutorials/SDL/ Lazy Foo's Beginning Game Programming v2.0] |