一、依赖
-
CMake 3.14
及以上版本 -
Ninja https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-win.zip ,直接解压即可
-
VS2019
- C++的桌面开发
Windows 10 SDK (10.0.1.18362.0)
-
Aseprite 源码 https://github.com/aseprite/aseprite/releases
-
Skia的预编译包 https://github.com/aseprite/skia/releases/download/m81-b607b32047/Skia-Windows-Release-x64.zip
二、编译
以管理员身份打开cmd
,找到VS的VsDevCmd
的位置,调用:
call "D:\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
进入源码目录,新建build文件夹并进入:
cd Aseprite-v1.2.30
mkdir build
cd build
编译:
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=D:\SomeAppUse\Aseprite\Skia -DSKIA_LIBRARY_DIR=D:\SomeAppUse\Aseprite\Skia\out\Release-x6
4 -DSKIA_LIBRARY=D:\SomeAppUse\Aseprite\Skia\out\Release-x64\skia.lib -G Ninja ..
D:\SomeAppUse\Aseprite\Skia
为Skia
的目录:
ninja aseprite
三、使用
在Aseprite-v1.2.30\build\bin
生成了Aseprite.exe
:
右击,发送到桌面快捷方式,完成:
成功打开: