Linux下装载Qt

Linux下装载Qt

官网文件下载Qt

本官网地址:

http://download.qt.io/archive/qt/5.9/5.9.6/
https://www.qt.io/offline-installers

将文件放置Linux目录下

将随意一个微软雅黑字体拷到Linux目录下 并为字体创建一个目录

移动之后 执行 fc-cache -fv 安装字体

到Linux下Qt所在目录下 执行 sudo ./qt-opensource-linux-x64-5.9.6.run

具体问题具体解决(安装成功之后)

cd 到目录qt5.9.6/tools/QtCreator/bin/

执行 ./qtcreator

加载共享库 libX11-xb.so.1出错

执行 sudo apt-get install -y libx11-xcb1 //下载共享库

加载共享库 libGL.so.1出错

执行sudo apt-get install libgl1-mesa-dev(这个库比较特殊)

打开DEBUG开关脚本(需下载得东西其实就是去掉了中间得.so.)

export QT_DEBUG_PLUGINS=1

加载共享库 libXrender.so.1出错

执行sudo apt-get install libxrender1

加载共享库 libxkbcommon-x11.so.0出错

执行 sudo apt-get install libxkbcommon-x11-dev

无法加载“xcb”

执行 sudo apt-get install xcb

移动到

cd /home/xxx/Qt5.9.6/QtCreator/lib/Qt/plugins/platforms

执行 ldd libqxcb.so 看哪个库没有 就执行下载同上

libXi.so.6找不到

执行 sudo apt-get install libXi6

终端编辑配置文件 sudo vi /etc/profile

export QTDIR=/home/xxx/Qt5.9.6/5.9.6
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH

路径改成自己得

终端输入 编译一下即可

source /etc/profile

如果出现目录无法创建执行

 sudo chown -R xxxx:xxxx ~/.config/

xxxx为用户名 修改权限

如果出现无法启动进程 “make”
执行 sudo apt-get install build-essential 添加组件

Qt Linux 发布

https://github.com/probonopd/linuxdeployqt/releases

下载发布软件并移动至

sudo mv linuxdeployqt-6-x86_64.AppImage /usr/local/bin/linuxdeployqt

创建一个发布得文件侠 将生成得软件移动到这里 生成得软件在linux下没有后缀名 就是解决方案得名称
在这个文件侠下执行

 linuxdeployqt xxxx -appimage

创建脚本

vi xxx.sh
#!/bin/bash
export QT_PLUGIN_PATH=/home/用户名路径/项目路径/plugins:$QT_PLUGIN_PATH
export LD_LIBRARY_PATH=/home/用户路径/项目路径/lib:$LD_LIBRARY_PATH
./xxx //需运行得文件名 :wq

运行 并修改权限

sudo chmod 777 xxx.sh
./xxx.sh
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值