Ubuntu20.04下编译Aseprite
原文传送门。
Aseprite是一款像素画制作软件,不打折时在steam上的售价为 70 元。同时Aseprite也是开源的,并且使用其源代码编译出的软件,若不进行分发,是允许个人进行免费使用的。
本文章记录如何在 Ubuntu20.04 环境下编译 Aseprite。官方文档。
- 安装依赖环境
sudo apt-get install -y g++ cmake ninja-build libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev
- 下载源代码
git clone --recursive https://github.com/aseprite/aseprite.git
- 下载 Skia library
wget https://github.com/aseprite/skia/releases/download/m81-b607b32047/Skia-Linux-Release-x64.zip
下载好 Skia library 之后把它解压到一个好找的地方。
- 编译
- 进入源代码文件夹 aseprite 下,并新建一个名为 build 的文件夹。编译后的软件会存放在这里面。
- 进入新建的 build 文件下,依次执行以下命令。
export SKIA_HOME='/home/administrator/Skia-Linux-Release-x64'
将上面这条命令中 SKIA_HOME= 后的内容改为自己解压后的 Skia library 文件夹根目录。
cmake \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DLAF_BACKEND=skia \ -DSKIA_DIR=$SKIA_HOME \ -DSKIA_LIBRARY_DIR=$SKIA_HOME/out/Release-x64 \ -DSKIA_LIBRARY=$SKIA_HOME/out/Release-x64/libskia.a \ -G Ninja \ ..
ninja aseprite
若未出现任何问题,运行上面这一条命令后会开始编译源文件,等待其完成。
- 运行 Aseprite
编译完成后,可执行文件存放在 build 文件夹中的 bin 文件夹下。
执行如下命令可运行 Aseprite。
./bin/aseprite
bin 文件夹中包含运行 Aseprite 的所有条件,我们把他移动到其他路径也没有关系。
Ubuntu20.04下编译Aseprite相关推荐
- Ubuntu20.04下编译测试RocksDB以及遇到的问题记录
rockdb编译 git clone https://github.com/facebook/rocksdb.git //如果上面的命令报错无法连接,则换成下面这句 git clone git://g ...
- Ubuntu20.04下的编译与运行LeGO-LOAM【问题解决】
LeGO-LOAM在Ubuntu20.04下编译和运行的问题 一.OpenCV 版本问题 二.pcl问题 1. C++14环境 2. 报错:'Index' is not a member of 'Ei ...
- LeGO-LOAM:Ubuntu20.04下的编译与运行
LeGO-LOAM在Ubuntu20.04下的编译与运行 一.源码及数据集下载 二.安装gtsam 三.建立ROS工作空间 四.LeGO-LOAM的编译 五.LeGO-LOAM的运行 六.可能会遇到的 ...
- LIO-SAM:Ubuntu20.04下的编译与运行
LIO-SAM在Ubuntu20.04下的编译与运行 !!阅读须知!! 一.源码及数据集下载 二.LIO-SAM的编译 三.LIO-SAM的运行 四.可能会遇到的问题 1. 运行问题 2. rviz问 ...
- Ubuntu20.04下安装 R 及 CRAN 软件包(命令行操作)
文章目录 前言 一.R 的安装 1. 确定软件包版本 2. 安装CRAN中的R二进制文件 3. 安装 R 及其依赖项 4. 检查安装情况 二.添加CRAN软件包 1. 添加当前的 R4.1.0 或更高 ...
- Ubuntu20.04下FabricV1.1.0 Fabcar运行及相关问题解决
Ubuntu20.04下FabricV1.1.0 Fabcar运行及相关问题解决 Ubuntu20.04下FabricV1.1.0 Fabcar运行及相关问题解决 太长不看版本--要想成功运行Fabc ...
- 20200215配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI(给内核签名了但是不能用)
配置 惠普(HP)星14(R5-3500U)在ubuntu20.04下的WIFI 20:29 2020/2/15 星期六 https://item.jd.com/100010409532.html 惠 ...
- 20221218解决在Ubuntu18.04下编译Firefly的Core-3588J出现lz4的问题
20221218解决在Ubuntu18.04下编译Firefly的Core-3588J出现lz4的问题 2022/12/18 15:37 解决方法:编译最新的lz4的dev分支! https://wi ...
- Ubuntu20.04下配置深度学习环境
文章目录 一.安装Anaconda 1.安装Anaconda 2.区分ubuntu系统中自带的python与Anaconda中带的python 3.创建一个深度学习环境 二.安装cuda与cudnn ...
最新文章
- iOS Runtime特性之关联对象
- ros中订阅/map话题,获取地图尺寸,获取机器人原点origin,获取地图分辨率resolution (c++,python,waitForMessage,wait_for_message)
- 【原创】中文分词系统 ICTCLAS2015 的JAVA封装和多线程执行(附代码)
- kotlin学习二:初步认识kotlin
- 2.1简单计算问题的求解
- VS2017社区版离线下载
- Android中前景,背景 和 Gravity的设置属性
- python 股票实时数据接口_股票行情实时数据接口
- 未来IT行业前景如何?
- 从专业角度分析国内创客教育发展
- 个人外汇买卖能不能一直等到赢利再平仓
- 10个优秀的Golang开源库类,武装生产力
- Error:间接寻址级别不同——C++真的魔鬼
- python写对象提供的方法_下面哪些是python读对象提供的“写”方法?
- FTP-----局域网内部远程桌面
- python sklearn Rideg岭回归--交通流量预测实例
- Java坦克大战游戏源码(java坦克大战)
- 如何将光盘上的CDA文件拷贝到电脑硬盘上
- Codeforces Round #759 (Div. 2)
- 【转】视频矩阵安装时应注意些什么
热门文章
- 基于elasticsearch最新版本7.x的ngram分词场景分析
- 计算机背景音乐,为何现在我的电脑上不能听音乐?只能听到音乐的背景音乐而没有声音...
- 聚观早报|特斯拉向第三方电动车开放充电桩;Epic 诉苹果垄断败诉
- sc-fde matlab,MATLAB-HF-SCFDE 这是毕业相关代码,关于SC-FDE系统在HF下的运用,有一些信道估计和频域均衡算法。 256万源代码下载- www.pudn.com...
- “看山是山,看水是水” 解悟人生三境界
- Unity Mathf
- 微信开发,感恩相遇。
- js前端开发案例教程之DOM购物车(动手实践:购物车)
- android 语音识别 之 讯飞话音移植
- Scratch(四十五):中秋节快乐