linux下qt快速搭建环境

场景:

经常要进行国产化开发,然后每次都要装个qt,装离线安装包还最好装和系统自带的版本,对后面打包方便点,于是整出一套偷懒模式,特意记录一下

命令安装qt

c 复制代码
sudo apt-get update
sudo apt-get install qtcreator qt5-default qt5-qmake
// 用到再安装,我这边要用到
sudo apt-get install qtmultimedia5-dev

下面的命令是是部分依赖缺失的包的安装指令,就是上面安装指令报错了,需要依赖其他包时才用,需要你根据自己当前缺失的包进行跳转,我只做记录

c 复制代码
sudo apt-get install libqt5concurrent5=5.11.3.46-1+dde libqt5core5a=5.11.3.46-1+dde libqt5dbus5=5.11.3.46-1+dde libqt5gui5=5.11.3.46-1+dde libqt5network5=5.11.3.46-1+dde libqt5printsupport5=5.11.3.46-1+dde libqt5sql5=5.11.3.46-1+dde libqt5test5=5.11.3.46-1+dde libqt5widgets5=5.11.3.46-1+dde libqt5xml5=5.11.3.46-1+dde

代码补充

安装完之后,可以直接开发了,但是还缺失代码补全,找了好久,最终定位这里

在 帮助 -> 关于插件 ->C++ 选项卡中,取消 ClangCodeMode

把复选框对号去掉,重启 ide 后即可。


相关推荐
Shingmc31 小时前
【Linux】线程互斥与同步
linux
Vect__8 小时前
深刻理解进程、线程、程序
linux
w6100104668 小时前
CKAD-2026-Ingress
运维·k8s·ckad
末日汐9 小时前
传输层协议UDP
linux·网络·udp
zzzsde12 小时前
【Linux】库的制作和使用(3)ELF&&动态链接
linux·运维·服务器
CQU_JIAKE12 小时前
4.3【A]
linux·运维·服务器
AI周红伟12 小时前
OpenClaw是什么?OpenClaw能做什么?OpenClaw详细介绍及保姆级部署教程-周红伟
大数据·运维·服务器·人工智能·微信·openclaw
Elastic 中国社区官方博客12 小时前
当 TSDS 遇到 ILM:设计不会拒绝延迟数据的时间序列数据流
大数据·运维·数据库·elasticsearch·搜索引擎·logstash
qing2222222212 小时前
Linux中修改mysql数据表
linux·运维·mysql
Alvin千里无风12 小时前
在 Ubuntu 上从源码安装 Nanobot:轻量级 AI 助手完整指南
linux·人工智能·ubuntu