https://www.clien.net/service/board/lecture/17735669CLIEN
Aseprite 를 리눅스에서 컴파일하는데 성공해서 내친 김에 Windows 에서도 시도했습니다.
https://github.com/aseprite/aseprite/blob/main/INSTALL.md
앞서와 마찬가지로 이 문서 기준으로 따라갑니다.
https://visualstudio.microsoft.com/ko/downloads/
https://github.com/aseprite/aseprite/releases
https://github.com/aseprite/skia/releases
비주얼 스튜디오 2022, cmake, ninja 빌드시스템, aseprite 소스코드, skia 라이브러리를 다운 받습니다.
전부 현시점 최신버전으로 받으면 skia 는 m102 버전이 됩니다.

비주얼 스튜디오는 'C++ 를 사용한 데스크톱 개발' 과 Windows 10 SDK(10.0.18362.0) 에 체크합니다.

CMake 설치시 시스템 패스 설정에 체크합니다.

CMake 설치 완료후 C:\Program Files\CMake\bin 폴더를 확인하고,
함께 다운받은 ninja.exe 파일도 넣어줍니다.

C:\deps\skia 폴더를 만들어 다운받은 윈도우용 Skia 라이브러리의 압축을 풀어줍니다.

C:\aseprite 폴더를 만들어 소스코드를 풀어넣어주면 준비는 완료입니다.
> cd \
> 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
CMD 창을 열어 위 명령어들을 한줄 한줄 차례로 실행시켜 주세요.
모든 과정이 다 끝나면 bin 폴더 안에 실행파일이 생성됩니다.

리눅스 버전 컴파일 과정에서 삽질을 충분히 한 덕에, 윈도우 버전의 컴파일은 단번에 성공했습니다.
최근에 오에스 업데이트 하고 개발툴은 하나도 안깔았습니다.
취미 코딩은 리눅스로 몰아넣고, 게임은 윈도우로 몰아넣고, 맥은 컨텐츠 소비용으로 몰아넣는 중이에요.
윈도우도 안할건데 그냥 궁금해서 가상머신에 깔린 윈 10 으로 컴파일 해보고 바로 다 지웠습니다.
방법만 소개하는 거라 맥버전도 필요하시면 직접 하셨어야 될거에요. ^^
brew 로 cmake 랑 ninja 설치만 하면 다른 부분은 대동소이한데 제가 글타래 따로 안만드는 건
Xcode 깔기 싫어서에요.
최근에 맥 SSD 싹 밀고 벤츄라 클린 인스톨해서 맥에서는 코딩환경 안만들기로…
하지만 변덕이 죽 끓듯 하는 인간이라 다음에라도 혹 삽질 하게 되면 클리앙에 또 공개할게요. ^^
찾아보니 맥버전 컴파일 내용 자세하게 올라와 있군요.
Xcode 앱 설치하고 cmake 인자의 target 과 sysoot 버전을 내 맥에 설치된
버전과 일치시켜 주면 될 듯 합니다.
https://www.clien.net/service/board/lecture/17736940CLIEN
Xcode 앱 설치 없이 그냥 brew 랑 커맨드라인 툴만 깔려 있으면 컴파일이 되네요.
도움이 되었으면 좋겠습니다. ^_^