引言
下面是Ubuntu上Qt安装相关的内容及在QtCreator使用QChart模块需要的配置。
关于Qt安装及环境
Qt的模块
- 查看已经安装的模块
sudo apt search qt5-
- 安装新的模块
sudo apt install qt5-svg # 安装Qt SVG模块
3.查看qt已经安装了哪些模块
dpkg -l | grep libqt
安装qt,qtcreator
sudo apt-get update #更新包列表
sudo apt-get install build-essential # 编译工具,如gcc、g++
sudo apt-get install qtcreator # 安装Qt Creator
sudo apt-get install cmake # 如果你的项目使用CMake
sudo apt-get install qt5-default #安装qt5库
sudo apt-get install qtbase5-examples #安装qt5示例
sudo apt install qt5-doc-html #安装qt5示例文件,(只有这句与上面一句一起都执行才能够在qtcreator中看到示例)
命令行安装Qtcreator需要安装gcc,g++,cmake编译器。安装qt库和集成开发环境qtcreator,随后需要配置Kits.
配置QtCreator的环境
点击工具-》选项,弹出一个弹窗,像下面这样类似的去配置自己的构建套件Kits。
同时需要点击爱添加按钮来设置qmake的路径,配置QtVersion。
随后创建Qt程序,编译运行。
ubuntu下安装的QtCreator创建的示例,可以编译运行但是代码下面划线报错。
原因:clang的版本过高
解决方法:sudo apt-get install clang-8
代码下划线消失。Qt5.12.8。
我是用这个方法解决的,可能有时候我的这个方法并不适用你,网上还有其它的课自行查找。
ubuntu上QtCreator使用QChart时,编译报错
这是因为没有安装chart对应的Qt模块,需要使用下面的指令安装:
sudo apt-get install libqt5charts5-dev
安装完成后在pro文件中添加charts,编译程序通过,但是项目中使用的QChart相关的代码被划线报错,程序可以正常编译运行,看着很难受,此时需要关掉QtCreator,然后重新启动QtCreator。重启之后划线就不见了。
更新安装包列表
安装软键之前更新软键安装包列表
sudo apt-get update
删除之前自己配置的环境变量
打开~/.bashrc
使用图形界面编辑器gedit打开。
gedit ~/.bashrc
删除之前自己添加的那行
找到/.bashrc中之前自己添加的那行环境变量代码,删除它,保存文件,并关闭文件/.bashrc。
使用环境变量生效
运行~/.bashrc使用下面的指令。
source ~/.bashrc
查看环境变量
在终端查看环境变量。
echo $PATH
在输出的环境变量中查找自己之前添加的环境变量是否依旧出现,如果还存在,则重启ubuntu就可以了。