Установка

Установка boost (Для GCC)

Для поддержки работы с поиском шрифтов используется std::filesystem, которая в достаточной форме реализована в Visual C++, но не в GCC 8.2, поэтому для поддержки filesystem используется boost::filesystem!

# скачайте boost (https://www.boost.org) и перейдите в папку с ним
# и в терминале выполните следующую команду

./b2

# Компиляция boost проходит не быстро, так что будте терпеливыми

Установка SDL2 & SDL2_image & SDL2_ttf & SDL_gfx

# На Linux
sudo apt install build-essential cmake libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-gfx-dev

# В Window
# Скачайте архивы
# 1. https://www.libsdl.org/
# 2. https://www.libsdl.org/tmp/SDL_ttf/
# 3. https://www.libsdl.org/tmp/SDL_image/
# 4. http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/

# и распакуйте их, как вам удобно

# замечание: SDL2_gfx нужно собирать самостоятельно.

Подготовка в работе

git clone https://github.com/i582/component-sdl2.git
cd component-sdl2
git clone https://github.com/aminosbh/sdl2-cmake-modules
mv sdl2-cmake-modules cmake
cd test
git clone https://github.com/google/googletest

# Для Window
# В CMakeLists.txt, пропишите пути к SDL2 в соответствующих полях.

cd ../
mkdir build
cd build
cmake ..
cmake ..
cmake ..
cmake ..
cmake build .

Last updated

Was this helpful?