[Aseprite]像素画软件编译教程

介绍

Aseprite是一个开源的像素画软件,所以,我们可以自行下载代码编译出来用,毕竟steam卖七十块钱呢,当然,如果你资金充裕的话,还是建议购买去支持一下,话不多说,我们开始工作


安装

首先,我们可以访问他的GitHub地址,来获取源码及编译教程

官网地址:Aseprite 官网

GitHub地址:GitHub - Aseprite

 查看INSTALL.md,里面告诉我们需要的依赖和编译教程,这里,我给大家讲一下关于Windows的

大家在安装Visual Studio的时候选择使用C++的桌面开发即可

除了必备的VS,我们还需要这些依赖

里面的链接都给了,点进去就可以去安装了

这个下载的.exe我们给他个目录,然后在系统的环境变量里面指向他就行了

这个也放在一个目录里面,之后要用到

我们打开控制台,然后使用下面命令克隆仓库(需要git,或者直接在仓库里面下也行)

git clone --recursive https://github.com/aseprite/aseprite.git

 

之后,我们需要打开 VS 2022 工具打开命令提示符窗口

call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64

因为不支持MinGW,可能会出一些问题,我这里是直接把他的环境变量删掉了,之后用再装回来

现在我们进入aseprite文件夹(cd aseprite),然后运行如下命令

注意,把Skia路径换成你下载的路径

mkdir build
cd build
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 ..
#这里大家可能出现一些问题,大家可以参照我的代码自行修改,记得要英文路径
#还是不行的话,可以在开始菜单搜索然后在x64 Native Tools Command Prompt for VS 2022运行
#cmake .. -G Ninja -DSKIA_DIR="D:/tool/yilai/Skia" -DSKIA_LIBRARY="D:/tool/yilai/Skia/out/Release-x64/skia.lib" -DSKIA_LIBRARY_DIR="D:/tool/yilai/Skia/out/Release-x64"
#注意你下载是Skia地址

 

然后我们输入命令构建即可

ninja aseprite

 

 等待一会,他就能构建完成了,在build/bin里面

汉化

大家可以访问下面的链接下载汉化和主题补丁

GitHub链接:GitHub Aseprite-Simplified-Chinese

下载的可执行文件,直接双击运行即可使用


 

构建时可能遇到的错误

源码不完整

在cmake那一步,可能会出现下面这种问题

提示子模块源码不完整,我们可以用下面命令下载子模块

这里我整了几次都不完整,后来去GitHub下的压缩包

git submodule update --init --recursive

 build文件夹缺失

可能我们删除了build没有再创建回来,构建需要这个文件夹进行,否则可能会没有反应或者闪退,只需要创建个build文件夹即可

CMake版本过高

我们可以打开 third_party/libpng/CMakeLists.txt ,然后找到 cmake_minimum_required(VERSION 3.0) 这一行,把3.0改成3.5,或者,我们可以添加 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 参数来强制使用版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭逍遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值