赞
踩
QT界面本不应该做为一个很高的知识点,问题是,在ROS2的程序实验,需要界面支持,或用界面显得更加方便,因而专门启动该栏目专门介绍QT方法。因为体系比较庞大,因此,需要一点一点渗透学习。
然而,安装好的QT5能否被C++工程调用,这些还是需要慎重行事,否则不成。
找到qt5的安装地址/opt/qt5.12.9;下有MaintainTool工具,执行后选uninstall就可以完全卸载;
第一步:到官网http://download.qt.io/archive/qt/下载 Qt 安装包,此处安装的是 qt-opensource-linux-x64-64-5.12.9.run;
第二步:打开终端,cd到qt-opensource-linux-x64-5.14.2.run所在的目录下,在命令端口中输入安装命令:“sudo chmod -R 777 qtopensource-linux-x64-5.12.9.run”,给予安装包权限;
第三步:开始安装 Qt,输入命令“./qt-opensource-linux-x64-5.12.9.run”或者“sudo ./qt-opensource-linux-x64-5.12.9.run”;两者的区别在于,一个是将 Qt 默认安装在 home 目录下,后者是将 Qt 安装在根目录/opt 下,当然你也可以在图形界面安装过程中自行设置安装路径,但是建议最好不要;
第四步:根据弹出的窗口,按照提示,进行安装;
cd ~/下载
sudo chmod +x qt-opensource-linux-x64-5.12.9.run
sudo ./qt-opensource-linux-x64-5.12.9.run
Qt默认安装在/opt/Qt5.12.9
#CMake的时候需要qt4,需要安装qt-sdk $sudo apt-get install qt-sdk #安装cmake以及一些依赖 $sudo apt-get install cmake $sudo apt-get install build-essential libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
- 安装 g++
sudo apt-get install g++
- 安装 openGL 库
sudo apt-get install mesa-common-dev
- 添加环境路径 sudo gedit /etc/profile
- 1 export QTDIR=/opt/Qt5.4.1/5.4
- 2 export PATH=$QTDIR/gcc_64/bin:$PATH
- 3 export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
保存退出,执行命令:source /etc/profile让环境变量生效。
gedit ~/.bashrc
qtcreator
(这是网上参考的意见,不知是否管用,请大家尝试)
在命令端口中输入命令:sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 打开default.conf文件。
将第一行改为自己安装路径(这是我的安装路径/home/wwf/software/Qt5.8.0)下的bin目录的路径,第二行改为Qt5.8.0目录的路径。如下:
Qt 安装完成后,还需要安装其他工具以及库文件。
第一步:打开终端,键入命令“sudo apt-get install gcc g++”,安装 linux 下编程的编译器;
第二步:输入命令“sudo apt-get install libqt4-dev”,不然编译时会出现错误“cannot find -lgl”;我的电脑出现以下问题,应该是阿里源不能里没有lgl
第四步:再输入命令“sudo apt-get install build-essential”,这是一个编译工具,它可以使得我们的程序知道头文件和库函数放在哪个位置;
打开 qt,即在终端,输入命令“cd /home/.../Qt5.14.2/Tools/QtCreator/bin/”,使用 cd 命令进入你的 Qt 安装目录(以上命令针对 Qt 安装在 home 目录下,如果Qt 安装在根目录下,则使用命令“cd /opt/Qt5.7.0/Tools/QtCreator/bin/”),然后使用命令“./qtcreator”打开 Qt;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。