简介
在CentOS7下编译qbittorrent其实蛮烦躁的,qbittorrent是基于libtorrent的,于是我们需要安装libtorrent,然后libtorrent所使用的库中包含boost,然后boost在yum中的版本非常之低,同时gcc的版本也是一个远古版本,甚至不能完全支持C++11,而我们的qbittorrent4.2.1版本需要C++14支持。
了解了这些我们就大概知道我们要做的事情了。
首先
安装环境依赖
yum groupinstall "Development Tools"
yum install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist
更新gcc
你也可以参照其他博客的操作,他们说的会详细一些
简单一点
yum install centos-release-scl
yum install devtoolset-8-gcc*
scl enable devtoolset-8 bash
复杂一点
去国内镜像站下载想要的gcc版本
注意! 在4.4.x版本qbittorrent中,qt的版本要求为5.15.2以上或者6.2以上,这时gcc版本需要根据qt的版本更改,如qt5需要gcc8.x.x</