公司网站怎么规范管理的,网站开发专业有什么工作,太原正规的做定制网站制作,wordpress怎么去掉顶栏最近需要在NVIDIA小盒子上面跑一个程序#xff0c;一开始想着在Ubuntu x64下交叉编译一版#xff0c;后来发现libqxcb.so 这个库在configure时就会一直报错#xff0c;多方查找怀疑可能是由于硬件不支持在x64环境下编译AMR架构的xcb库。 所以最后在ARM下直接编译Qt源码了一开始想着在Ubuntu x64下交叉编译一版后来发现libqxcb.so 这个库在configure时就会一直报错多方查找怀疑可能是由于硬件不支持在x64环境下编译AMR架构的xcb库。 所以最后在ARM下直接编译Qt源码了在ARM下是可以编译成功 libqxcb.so 的由于没有ARM下的QtCreator所以需要一起编译。
一、编译Qt源码
1. 编译前环境配置
sudo apt-get update
sudo apt-get install gperf
sudo apt-get install libxcb*
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev libegl1-mesa-dev freeglut3-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install libx11-dev libxext-dev libxtst-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install libxkbcommon-x11-dev
sudo apt install libwayland-dev // 编译源码时qtmultimedia中报错wayland-client.h
sudo apt install libclang-dev llvm // 这俩是qtdoc的要编译文档才装因为这比较大2. 编译前配置
./configure -xcb -prefix /opt/Qt5.15.2 -skip qtlocation解释 -prefix 最后安装路径 -skip 跳过某个模块qtlocation编译不过各种尝试都没过最终才跳过如果知道如何可以编译过请通知谢谢 提示 webengine 警告时可以先用上面命令然后通过 qmake 单独编译一下可能会缺依赖库自己查找一下
qmake webengine源码路径/webengine.pro
make
sudo make install二、编译QtCreator
下载地址https://download.qt.io/archive/qtcreator/
编译时需要注意QtCreator源码一定要和Qt源码对应比如QtCreator 8.0源码就无法通过 Qt5.15的qmake编译成功会报错需要Qt6的源码编译
是否适合当前版本可以通过README.md中介绍确定
编译步骤
qmake ./qtcreator.pro
make
// PATH 为install路径自行修改如果不在非需sudo目录安装可以不加sudo
sudo make install INSTALL_ROOTPATH