windows aseprite编译指南(白嫖)

本文提供了一步一步的指南,讲解如何在Windows上编译开源像素画软件aseprite。首先从GitHub克隆源码,然后安装和配置必要的编译工具,包括Git、Ninja、CMake、Skia库和Visual Studio Community 2022。通过在Git Bash中执行特定命令,完成编译过程,最终在build/bin目录下找到可执行文件aseprite.exe。

aseprite是画像素图的专业软件,steam上有售卖,不过官方也在github开源了,需要自己编译。

1. 首先获取源码

直接在github上clone源码到本地指定目录

需要先下载git,下载好后在git.bash中执行(需要腾一个用来安放源码的路径):

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

 由于开了墙,此间git有连接不上服务器的问题,直接执行:

// 本身没有开代理执行
git config --global --unset http.proxy
git config --global --unset https.proxy

// 如果你开了代理
git config --global http.proxy http://127.0.0.1:7890

 如何查看是否开了代理:

此时,源码已经拷贝好了,还需要在git.bash中执行:

git submodule update --init --recursive

 2. 获取编译依赖的软件包 

Ninja:https://github.com/ninja-build/ninja/releases/download/v1.11.1/ninja-win.zip

 安装下载解压后需要配置下Path,如下:打开环境变量设置:

CMake:https://cmake.org/download/ 下载msi后缀,安装时选择配置环境变量,就是配置path,没有选的话自己配置下,和上面的ninja一样

Skia:https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-Windows-Release-x64.zip

Visual Studio Community 2022:https://visualstudio.microsoft.com/downloads 安装时选择C++桌面开发环境和Windows 10.0.18362.0 SDK版本(官方推荐版本)

3. 开始编译

首先执行:

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

进入aseprite目录(源码目录),依次执行:

cd aseprite
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 ..
ninja aseprite

请注意:代码片段中的C:\deps\skia需要替换为你下载skia软件后解压的根目录,有3处需要替换

编译大约需要5分钟,期间中断就说明有问题,具体可以查看引起中断的错误(error)。

完成后可以在build/bin中找到最终的aseprite.exe文件,执行就可以开始绘画了。

有问题大家可以评论区@我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值