0. WSL 설치 여부 확인
wsl -l -v
wsl -d Ubuntu
1. 기존 도구 확인
lsb_release -a; gcc --version; meson --version; ninja --version; git --version
2. 빌드 도구 설치
sudo apt update
sudo apt install -y build-essential ninja-build meson
3. ThorVG 클론 및 빌드
git clone https://github.com/thorvg/thorvg.git
cd thorvg
meson setup builddir
ninja -C builddir install
4. GL 엔진 활성화
GL 엔진을 쓰기 위해, 옵션을 켜서 다시 설치합니다.
sudo apt install -y libgl1-mesa-dev libglu1-mesa-dev
meson setup builddir --reconfigure -Dengines="cpu,gl" -Dloaders="all"
ninja -C builddir
ninja -C builddir install
5. 예제 빌드 준비
example 레포는 ThorVG와 SDL이 설치돼 있어야 빌드되므로…
sudo apt install -y libsdl2-dev
6. thorvg.example 클론 및 빌드
cd ~
git clone https://github.com/thorvg/thorvg.example.git
cd thorvg.example
meson setup builddir
ninja -C builddir
7. 예제 실행
ls builddir/src
./builddir/src/Shapes
./builddir/src/Lottie
./builddir/src/CustomTransform
./builddir/src/Animation gl # GL renderer 사용
댓글
Discussion 원문