主要内容也是摘抄的同类文章和官网的说明。对于楼主这样的初学者而言,原内容叙述过于简练,而不明所以。
因此,在原有基础上,再加以备注说明,以期后来者易了之
本帖只叙述QT的安装过程。
环境条件:虚拟机下的 ubuntu 16.04 64位
已安装了px4源码的编译环境,可以正常编译下载px4固件
准备工作:在QT官网下载免费版的QT 5.7.1 ,名字一般会默认为“qt-opensource-linux-x64-5.7.1.run”
将该文件copy到某个文件夹下,自己选择。楼主直接放在/home/username下了。 username是你的ubuntu名字,每个人都不一样。
安装步骤:
1)右键,打开terminal
2)输入命令: sudo chmod a+x qt-opensource-linux-x64-5.7.1.run
备注:这一命令是修改QT安装包的权限。sudo是指以root管理员身份运行后面的指令。
chmod是改变文件调用的权限或者方式。a+x 所有人都可以运行这个文件。
qt-opensource-linux-x64-5.7.1.run 是安装包的名字。
参考说明:http://fruithardcandy.iteye.com/blog/1428758
3)输入命令:./qt-opensource-linux-x64-5.7.1.run
->
下一步 ->Skip -> 下一步
请指定将在其中安装Qt5.7.1的文件夹 设为/opt/Qt5.7.1
->
下一步 -> I have read and agree to 选中 -> 安装
备注:也可以用 sudo ./qt-opensource-linux-x64-5.7.1.run 安装。
完成后,在/opt/Qt5.7.1/5.7.1/gcc_64/bin/可以看到qmake
4)输入命令:
sudo ln -s /opt/Qt5.7.1/5.7.1/gcc_64/bin/qmake /usr/local/bin/qmake
备注:添加qmake软连接到/usr/local/bin/ 。
这个命令类似于windows下创建桌面快捷方式。
文件真实路径:/opt/Qt5.7.1/5.7.1/gcc_64/bin/qmake
快捷方式路径:/usr/local/bin/qmake
参考说明:http://www.cnblogs.com/perfy/p/5164430.html
http://blog.sina.com.cn/s/blog_6182547f0102uw2d.html
5)输入指令:
./qmake --version
备注:可以看到qmake版本号。
可能出现的错误:
1) 查看版本号出现错误。错误提示没有发现qmake。
解决办法:在 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser文件夹下,有一个文件default.conf
该文件是只读的,无法直接修改。
需要使用vim查看并修改这个文件。
如果没有安装vim,使用“sudo apt install vim -y”进行安装。
cd ~
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
vim default.conf
将第一行路径修改为 /home/username/opt/Qt5.7.1/5.7.1/gcc_64/bin
输入指令:“:w !sudo tee %” 回车,保存并退出。