A. Windows编译 环境准备
1. 安装Visual studio
- 下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
- Community版本即可,组件需要 [使用C++的桌面开发]
- 需要能找到 Common7\Tools\VsDevCmd.bat 文件,默认安装路径
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat
注:将安装语言改为english,否则编译完成后容易出现无法安装
2. 安装Cmake
- 下载地址:https://cmake.org/download/
- 如果是压缩包需要在环境变量里添加目录:[cmake]\bin
3. 下载Ninja
- 下载地址:https://github.com/ninja-build/ninja/releases
- 同样配到环境变量里,可直接放到 [cmake]\bin 目录下
4. 下载Skia
5. 下载 Aseprite 源码
B. Windows编译 编译安装
打开cmd输入指令工作
- 在 Aseprite 源码目录下创建 build 文件夹
1
2
3cd Aseprite
mkdir build
cd build - 编译指令,注意替换三处路径
1
2
3call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR="D:\Skia" -DSKIA_LIBRARY_DIR="D:\Skia\out\Release-x64" -DSKIA_LIBRARY="D\Skia\out\Release-x64\skia.lib" -G Ninja .. - 安装成功后可以在 Aseprite\build\bin 目录下找到该exe文件,可发送快捷键至桌面
1
ninja aseprite
重新编译的话删掉改 build 目录即可