본문 바로가기
Dev.Stuff

Aseprite v1.3-rc1 Build for Windows 10

by Devkin 2023. 4. 1.

사용환경

준비

  • Aseprite-v1.3-rc1-Souce.zip 압축해제.
    • c:\Aseprite-v1.3-rc1
  • Skia-Windows-Release-x64.zip 압축해제.
    • c:\Skia
  • msys, cygwin등의 MinGW 개발환경이 설정되어 있다면 설정 해제.
    • Aseprite는 MinGW Cross-compile 환경을 지원하지 않음.
    • Install.md설명의 Cmake에서 CMAKE_IGNORE_PATH 옵션 설정해도 Error 발생.
      • MSVC cl 컴파일러가 사용되더라도 MinGW 헤더를 include 하는 문제로 인한 Error.
        • cl.exe -IC:\msys64\mingw64\include ... C:\msys64\mingw64\include\stdlib.h(389): error C2085
      • 환경변수 PATH내의 MinGW 관련 디렉토리 삭제.
      • 또는, MinGW 폴더 이름을 임시로 변경. ex.) msys64_temp

Build

Terminal에서 Developer Command Prompt for VS 2022 실행.

cd c:\aseprite-v1.3-rc1
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=c:\skia -DSKIA_LIBRARY_DIR=c:\skia\out\Release-x64 -DSKIA_LIBRARY=c:\skia\out\Release-x64\skia.lib -G Ninja ..
ninja aseprite

빌드 성공하면 c:\Aseprite-v1.3-rc1\build\bin폴더에 aseprite.exedata폴더 생성됨.

Troubleshooting

  • CMake 확인 cmake --version
  • Ninja 확인 ninja --version
  • Windows SDK 확인 echo %WindowsSDKVersion%
  • 환경변수 PATHMinGW관련 디렉토리 삭제되었는데도 에러발생하면, Terminal종료 후 재시작
반응형

댓글