Aseprite 源码手动编译 - Win10 x64

作者:Pixierr
2020-07-08
6 5 5

链接

准备

  • 习惯 git clone 的同学可以无视这部分。
  • 下载时都下载 latest release 的即可。
  • 都是 x64 的噢。

Aseprite

  1. https://github.com/aseprite/aseprite/releases下载 Aseprite 的源码



  2. 解压至任意文件夹,反正最后随便移动也没关系。我为了方便,解压到了 C:\aseprite

CMake

  1. https://cmake.org/download/ 下载 CMake 的 installer



  2. 安装。注意让 installer 自动帮你添加 path,之后就不用手动添加了。Again,为了方便,安装路径我直接默认了

Ninja

  1. https://github.com/ninja-build/ninja/releases 下载 ninja



  2. 解压至 CMake\bin 路径下。我的在 C:\Program Files\CMake\bin\

       

Skia

  1. https://github.com/aseprite/skia/releases 下载 skia 的 package



  2. 解压到 C:\deps\skia(如果此处更改,之后的命令行也请记得更改)

Visual Studio Community 2019

  1. https://visualstudio.microsoft.com/downloads/ 下载 Visual Studio Community 2019
  2. 打开 Visual Studio Installer,添加 Workloads 下的 Desktop development with C++ 以及 Individual components 下的 Windows 10 SDK 10.0.18362.0

    ModifyWorkloads - C++Individual components - SDK

编译

  1. 打开 cmd,输入命令(直接用 Developer Command Prompt 导致我屡次 ninja 最后一步失败:
    skia.lib(skia.SkColor.obj) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'
    • call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
  2. cd 至刚刚解压的 aseprite 目录下(如果解压非默认路径的,可能需要 cd /d),然后输入:(之前 skia 改过目录的,DIR 部分也要改)
    • 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 -G Ninja .. 
  3. 会有很多 failed / not found / warning,无视。只要不是 error 就行了。
  4. 上一条执行结束后,输入 :
    • ninja aseprite
  5. 执行完,在 build\bin\ 目录下就可以看到 aseprite.exe 啦!而且,所有文件中运行需要的只有 data 文件夹aseprite.exe 。我把它们直接拎出来了。

完成啦啦啦啦!

近期点赞的会员

 分享这篇文章

您可能还会对这些文章感兴趣

参与此文章的讨论

  1. vethenc 2020-07-08

    感谢分享。已入手正版,Ase应该算是价格便宜、性能很强的软件典范了吧,值得拥有!

    • Pixierr 2020-07-08

      @vethenc:Aseprite是官方开源的。的确直接购买更加方便!非常棒的软件。

  2. DeclanHsu 2020-07-09

    在之前steam降价的时候入手了

  3. 黑鲨 2020-07-09

    感觉 还不错 。在看看

  4. inkcomic 2020-07-10

    已经入手steam正版,价格便宜支持作者。

您需要登录或者注册后才能发表评论

登录/注册