Aseprite는 오픈소스로 공개되어 있기 때문에 컴파일만 하면 무료로 사용 가능하다.
컴파일이란 사람이 읽을 수 있는 고급 언어(ex: C++, Java)를 컴퓨터가 이해할 수 있는 저급 언어(기계어)로 바꿔주는 작업을 말한다. 즉, 영화에서 흔히 보던 영어 쏼라쏼라 코드를 0, 1로 이루어진 기계어로 변환해주는 것이다. 대충 쉽게 말하자면 소스코드를 컴파일하면 실행파일(.exe)로 만들 수 있다.
이 과정이 귀찮고 매번 새로운 버전이 나올 때마다 새로 컴파일하기 귀찮다면 스팀에서 20,500원에 구매도 가능하다.
컴파일 방법은 🔗Aseprite 깃허브에 설명되어있다.
2023.09.27 윈도우 기준
- Window 11 + 🔗Visual Studio Community 2022 + Window 10.0 SDK (가장 최신 버전 사용)
설치할 때 C++을 위한 데스크톱 개발과 Windows 10 SDK (10.0.18362.0)에 체크하고 설치
- 🔗CMake (3.16 이상 최신 버전으로)
3.16 이상의 버전이 필요하다. 가장 최신 버전으로 다운받으면 된다.
설치할 때 Add CMake to the systam PATH for all users 체크
- 🔗Ninja
Ninja는 따로 설치할 필요없이 압축 풀고 나온 .exe 파일을 C:\Program Files\CMake\bin에 넣어주면 된다. - 🔗Skia
운영체제에 맞는 파일을 다운받은 후, C:\deps\skia에 압축을 풀어준다.
Compiling
만약 Aseprite 소스 코드의 새로운 복사본을 만들고 싶으면 build 파일을 삭제하고 컴파일 과정을 다시 진행하면 된다.
1. 🔗여기에서 가장 최신 버전(latest)의 Aseprite-v1.x-Source.zip을 다운받고 C드라이브에 aseprite 폴더(C:\aseprite)를 만들어서 이 폴더에 .zip 파일의 압축을 풀어준다. 이 때 하위폴더를 생성하고 거기에 압축을 풀면 안된다.
그리고 cmd 창을 켜고 다음 명령어를 입력한다.
call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
그리고 다음 명령어를 입력한다.
cd aseprite
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..
ninja aseprite
컴파일링하는데 시간이 좀 걸린다.
모든 과정이 끝나면 C:\aseprite\build\bin에서 ``aseprite.exe`` 파일을 확인할 수 있다.
'이것저것' 카테고리의 다른 글
[VSCode] 파이썬 파일에만 prettier가 적용이 안될 때 (5) | 2024.10.26 |
---|---|
[CSS] flexbox를 게임을 통해서 익히기 (0) | 2024.08.20 |
간지나게 코딩하는 척하기(별 거 아님) (0) | 2024.08.20 |
마이크로소프트 365 구독 취소, 환불 (1) | 2024.07.02 |
twscrape를 이용한 X (구 트위터) 데이터 수집 (0) | 2023.10.24 |