官方安装文档
https://github.com/aseprite/aseprite/blob/main/INSTALL.md#get-the-source-code
作为一款流行的像素游戏画创作软件,Aseprite其实是开源的哦,接下来就来介绍Aseprite的下载编译过程!(不过当然还是直接stream买一个安装最方便啦算了,我是穷鬼 )
一、下载源代码
二、安装依赖
- 必须是Windows10操作系统
- CMake 必须为3.14或以上版本,3.20.5 Release下载地址,点击直接安装
- Ninja 下载地址,解压就行
- a compiled version of the aseprite-m81 branch of the Skia library,给了一个已经预编译好了的包,下载完解压
- Visual Studio Community 2019 (因为源码不提供
MinGW
) - The Desktop development with C++ item + Windows 10.0.18362.0 SDK
打开Visual Studio Installer,点击【已安装】中的修改
右边的使用C++的桌面开发中勾选
Windows 10 SDK(10.0.18362.0)
,然后点击【修改】。
三、编译
- 以管理员身份打开cmd
- 调用IDE
call "E:\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
这里""中间一般是C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat
,我的VS安装位置是自定义的,所以不一样。
- 开始编译
cd Aseprite-v1.2.27-Source
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=E:\Aseprite-v1.2.
27-Source\Skia-Windows-Release-x64 -DSKIA_LIBRARY_DIR=E:\Aseprite-v1.2.27-Source\Skia-Windows-Release-x64\out\Release-x6
4 -DSKIA_LIBRARY=E:\Aseprite-v1.2.27-Source\Skia-Windows-Release-x64\out\Release-x64\skia.lib -G Ninja ..
ninja aseprite
- 这里的
E:\Aseprite-v1.2.27-Source\Skia-Windows-Release-x64
就是刚才解压的Skia的预编译包的位置 - cmake过程中有很多Failed和not found,这个没关系
四、运行
这时候exe文件已经生成好了,就在E:\Aseprite-v1.2.27-Source\build\bin
,也就是Aseprite目录下的build/bin
。
点击aseprite.exe,aseprite软件打开了oooooo~