最近由于临时需要用qt写一个小的demo,因此花了一点点时间研究了下qt在ubuntu下的安装方式,以下安装方式参考了 QT wiki 上 QT5 在 ubuntu 上的安装,并在 ubuntu16.04 上测试通过。
Step1. 下载
可以去qt官网下载最新版的安装文件(open-source),地址QT官网下载(下载前需要先注册),我选择的版本是
Step2. 安装
切换到qt安装包的目录下
首先执行如下命令调整权限
chmod +x qt-opensource-linux-x64-5.7.0.run
然后运行安装程序
./qt-opensource-linux-x64-5.7.0.run
出现设置界面,然后正常安装软件方式安装即可(注:其中有一步骤选择安装组件如果不知道自己需要什么建议是全选)
Step3. 相关软件包安装
打开terminal,执行如下用于安装g++编译环境
sudo apt-get install build-essential
执行如下用于安装通用字体配置库-运行时
sudo apt-get install libfontconfig1
执行如下用于安装openGL相关支持库
sudo apt-get install mesa-common-dev
Step4. 测试QT Creator
安装完成后启动QT Creator,如图:
备注:
- 新建项目后首次运行如果出现
error: GL/gl.h: No such file or directory
请运行如下命令即可解决:
sudo apt-get install libgl1-mesa-dev
- Qt creator无法用fcitx输入中文的原因是自己的plugins目录下没有fcitx的插件,因此只需要把插件复制到里面就可以了,具体步骤如下:(参考ubuntu16.04下fcitx无法在QT Creator输入中文解决办法)
使用dpkg查找插件文件,fcitx在fcitx-frontend-qt5中
dpkg -L fcitx-frontend-qt5 | grep .so
然后复制这个文件到QT Creator目录并修改权限
最后重启QT Creator
首次写教程若存在错误请指出,谢谢