Windows编译Aseprite软件
文章目录
Aseprite是一个像素画图工具,从基本的绘制到动画制作功能一应俱全,官网卖19.99$,Steam版本折后45¥。不过这款软件是开源软件,根据软件的用户协议,如果你只是个人使用,完全可以从源码编译1后免费使用,产出的内容也可以用于商业,但是不允许将自己编译的aseprite分发给第三方,商业使用或者用这款软件赚到钱后,建议入一份正版。🐶
准备工具
- 首先安装Visual Studio Community 2022版本,选择"使用C++的桌面开发"。
- 从github aseprite releases页面下载最新的Aseprite源码。
- 下载CMake选择
Win64-X64
版本。 - 下载Ninja选择
ninja-win.zip
。 - 下载Skia选择
Skia-Windows-Release-x64.zip
。
操作步骤
- 将下载的源码以及各种工具解压缩。
- 在解压好的源码包路径下新建
build.bat
构建脚本,按自己的路径调整脚本内容1 2 3 4 5 6 7 8 9 10 11 12 13
set skiadir=D:\workspace\cpp\aseprite\Skia-Windows-Release-x64 set cmakedir=D:\workspace\cpp\aseprite\cmake-3.22.1-Win64-X64 set ninjadir=D:\workspace\cpp\aseprite\ninja-win mkdir build64 cd build64 call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64 %cmakedir%\bin\cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ^ -DLAF_BACKEND=skia ^ -DSKIA_DIR=%skiadir% ^ -DSKIA_LIBRARY_DIR=%skiadir%\out\Release-x64 ^ -DSKIA_LIBRARY=%skiadir%\out\Release-x64\skia.lib ^ -G Ninja .. %ninjadir%\ninja aseprite
- 执行
build.bat
即可正常编译,根据电脑性能不同大概十分钟左右编译完成,在aseprite源码build64/bin
目录下就能找见编译好的aseprite.exe
和data
目录。
-
参考:Aseprite官方编译指导 ↩︎