mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-03-20 15:51:07 +01:00
Sync SDL3 wiki -> header
[ci skip]
This commit is contained in:
@@ -22,7 +22,7 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/$<CONFIGURATION>")
|
|||||||
# This assumes the SDL source is available in vendored/SDL
|
# This assumes the SDL source is available in vendored/SDL
|
||||||
add_subdirectory(vendored/SDL EXCLUDE_FROM_ALL)
|
add_subdirectory(vendored/SDL EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
# on Web targets, we need CMake to generate a HTML webpage.
|
# on Web targets, we need CMake to generate a HTML webpage.
|
||||||
if(EMSCRIPTEN)
|
if(EMSCRIPTEN)
|
||||||
set(CMAKE_EXECUTABLE_SUFFIX ".html" CACHE INTERNAL "")
|
set(CMAKE_EXECUTABLE_SUFFIX ".html" CACHE INTERNAL "")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Introduction to SDL with MinGW
|
# Introduction to SDL with MinGW
|
||||||
|
|
||||||
Without getting deep into the history, MinGW is a long running project that aims to bring gcc to Windows. That said, there's many distributions, versions, and forks floating around. We recommend installing [MSYS2](https://www.msys2.org/), as it's the easiest way to get a modern toolchain with a package manager to help with dependency management. This would allow you to follow the MSYS2 section below.
|
Without getting deep into the history, MinGW is a long running project that aims to bring gcc to Windows. That said, there's many distributions, versions, and forks floating around. We recommend installing [MSYS2](https://www.msys2.org/), as it's the easiest way to get a modern toolchain with a package manager to help with dependency management. This would allow you to follow the MSYS2 section below.
|
||||||
|
|
||||||
Otherwise you'll want to follow the "Other Distributions" section below.
|
Otherwise you'll want to follow the "Other Distributions" section below.
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@ This should print out which library directory we'll need to use when compiling,
|
|||||||
Now we should have everything needed to compile and run our program. You'll need to ensure to replace `<version>` with the version of the release of SDL3 you downloaded, as well as use the `<arch>` we learned in the previous section.
|
Now we should have everything needed to compile and run our program. You'll need to ensure to replace `<version>` with the version of the release of SDL3 you downloaded, as well as use the `<arch>` we learned in the previous section.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
gcc hello.c -o hello.exe -I SDL3-<version>/<arch>/include -L SDL3-<version>/<arch>/lib -lSDL3 -mwindows
|
gcc hello.c -o hello.exe -I SDL3-<version>/<arch>/include -L SDL3-<version>/<arch>/lib -lSDL3 -mwindows
|
||||||
cp SDL3-<version>/<arch>/bin/SDL3.dll SDL3.dll
|
cp SDL3-<version>/<arch>/bin/SDL3.dll SDL3.dll
|
||||||
./hello.exe
|
./hello.exe
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user