安装完qt之后,编译安装qtcreator,此时报错了。。。错误界面如下
不要慌,看到这个界面就稳了,因为这个问题已经被我成功解决。
首先去下面这个网址下载源码叫60cc910的一个文件
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/79728
网站界面大概是下面这个样子
然后按照图片中标注顺序进行点击下载
然后就是等待下载了,下载完成之后解压,大概是下面这个样子
我们需要的东西就在这个src里面,也就是源码,依次进入下面的目录
/src/libs/3rdparty/botan
最后会看到botan.cpp和botan.h文件,将其复制。替换到qtCreator下面的相同目录下,目录大概位置如下,大家的可能有所不同。
/home/QtCreator/src/libs/3rdparty/botan
然后对上述目录中的文件进行个备份
cp botan.cpp botan.cpp.bak
cp botan.h botan.h.bak
执行完之后,删除上述两个文件,直接将下载的文件拷贝到该目录下
还需要在botan.pri中的linux*|freebsd*{}中增加一句DEFINES += arm,这个宏在头文件中有作为条件开关
如下
全部执行完上述之后,make clean
然后重新make
此时就不会报错了。等make完成后,执行make install完成安装。