1.下载Cmake,msi文件,3.16及以上版本均可,下载后运行,安装。
CMake - Upgrade Your Software Build System--DOWNLOAD
2.下载Skia,x64.zip文件,
Releases · aseprite/skia--m102
解压后路径C:\deps\skia
3.下载Ninja,zip文件,解压到Cmake文件的bin目录下
4.下载Visual Studio Tools,下载VS2022版本,在工作负荷中添加使用C++的桌面开发,在单个组件中添加Windows 10 SDK(10.0.18362.0)。
下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux
5.找到vs文件中cl.exe的安装路径,更改下面两行代码,等号后边是cl.exe的安装路径。
set CC=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe
set CXX=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe
6.在aseprite文件夹下创建build文件夹
7.在黑窗口(win+r,cmd)中执行“call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64”,注意路径要写build文件夹路径
8.继续依次执行命令
“set CC=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe”;
“set CXX=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe”;
“cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..”(编译命令);
黑窗口开始编译,耐心等待(aseprite上级目录必须名为test,可在全部安装完成后更改名称)。
编译完成后执行“ninja aseprite”。
(这里已经执行过了,第一次执行成功应该会显示出aseprite.exe的目录)