Ubuntu18.04安装QtNodes

这里写目录标题

QtNodes是什么

QtNodes 是一个基于 Qt 的库,设计用于节点图的图形表示并对其执行各种操作。
在这里插入图片描述

官方代码

这里将官方源码和相应依赖包都下载好,不想一个一个找的可以点
这里
除了官方代码之外,还包含下面安装python3-sphinx需要的18个依赖包和1个cmake压缩包
在这里插入图片描述

QtNodes安装过程

1、创建build文件夹并进入,输入cmake …
在这里插入图片描述
2、出现“qt5版本应大于等于5.11的问题”,但通过qmake -v查询qt5版本是5.14.2,因此在nodeeditor/CmakeLists.txt中,将QT_DIR的路径写死

set(QT_DIR /home/qw/Qt5.14.2/5.14.2/gcc_64/lib/cmake/Qt5)

在这里插入图片描述

3、重新cmake … 出现有两个依赖包未安装,这里是先装doxygen
sudo apt-get install doxygen
装完再次cmake …
在这里插入图片描述
在这里插入图片描述
4、再来装sphinx-build
sphinx通常是在python3里使用的,可以通过sudo apt-get install python3-sphinx来安装,但得到是sphinx1.6.7版本,qtnodes需要sphinx2.x+的版本。因此,这里需要去清华源下载相关的.deb包,并使用sudo dpkg -i <package.deb> 来安装

安装python3-sphinx_3.4.3-2_all.deb ,出现装python3-sphinx_3.4.3-2_all.deb,需要先装很多依赖包,那么在清华源中下载对应版本的依赖包即可,不想一个一个找的可以点
这里
在这里插入图片描述
(1)安装sphinx-common_3.4.3-2_all.deb,出现要先安装libjs-sphinxdoc的问题,那么去清华源下载对应版本的即可,装完后可使用dpkg -l命令来检查
在这里插入图片描述
(2)安装python3-alabaster 和python3-babel ,后面的依赖包同理即可
若出现安装失败的问题,可输入sudo apt --fix-broken install 进行修复
在这里插入图片描述
(3)安装python3-sphinx-rtd-theme时,出现指定版本0.2.4,但清华源没有该版本,通过apt-get查询发现使用apt-get下载有该版本,故python3-sphinx-rtd-theme使用apt-get下载

在这里插入图片描述
在这里插入图片描述
(4)若在cmake阶段,出现与cmake有关的问题,可能就是cmake版本过低,官方要求cmake3.9,Ubuntu自带是3.10,也会出现问题,因此我将其升级到了3.22 (不会升级的可以转到我之前写的升级或安装cmake的帖子

5、所有依赖包装好后,重新cmake … 没问题就make -j
在这里插入图片描述
6、make没问题,就sudo make install 进行安装,出现如下画面就表示安装成功了
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值