代码拉取完成,页面将自动刷新
Aseprite 不支持交叉编辑编译,本文仅展示 Windows 平台编译方式,常规命令均于 PowerShell 7 中执行,编译操作必须在 CMD 中执行,否则会报错,原因不明,最好用 "Developer Command Prompt for VS 2022" 这个 CMD 执行
下载并安装软件
mkdir "C:\Aseprite"
cd "C:\Aseprite"
curl -LO https://github.com/aseprite/aseprite/releases/download/v1.3.7/Aseprite-v1.3.7-Source.zip
# 自行安装 cmake-3.30.0-windows-x86_64.msi
curl -LO https://github.com/Kitware/CMake/releases/download/v3.30.0/cmake-3.30.0-windows-x86_64.msi
# 自行安装 llvmorg-18.1.8/LLVM-18.1.8-win64.exe
curl -LO https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/LLVM-18.1.8-win64.exe
curl -LO https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-win.zip
curl -LO https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-Windows-Release-x64.zip
# 解压软件
Expand-Archive -Path "C:\Aseprite\Aseprite-v1.3.7-Source.zip" -DestinationPath "C:\Aseprite\aseprite"
Expand-Archive -Path "C:\Aseprite\ninja-win.zip" -DestinationPath "C:\Aseprite\ninja"
Expand-Archive -Path "C:\Aseprite\Skia-Windows-Release-x64.zip" -DestinationPath "C:\Aseprite\skia"
# 设置环境变量
[Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", "User") + ";C:\Aseprite\ninja", "User")
# 创建编译目录
mkdir "C:\Aseprite\aseprite\build"
必须新开一个 CMD 终端,编译完成后可以在 "C:\Aseprite\aseprite\build\bin" 找到编译好的 Aseprite
cd C:\Aseprite\aseprite\build
call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
# cmake 这一步经常会卡住,如果不动就敲回车
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR="C:\Aseprite\skia" -DSKIA_LIBRARY_DIR="C:\Aseprite\skia\out\Release-x64" -DSKIA_LIBRARY="C:\Aseprite\skia\out\Release-x64\skia.lib" -G Ninja ..
ninja aseprite
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。