安装Qt及相关问题解决
2017-09-20 17:42
441 查看
安装Qt及相关问题解决
Download Qt:1.Qt下载
关于Qt下载,官网可以下载, 但是需要填一大堆信息, 非常麻烦. 可以打开下面的链接,里面有各版本Qt:
http://download.qt.io/archive/qt/
下载Qt5.5.1
2.安装
首先要cd进入软件安装包的目录,然后取得安装权限,进行图形化安装,如下:
$ cd /home/keith/soft $ chmod +x qt-opensource-linux-x86-5.5.1.run $ ./qt-opensource-linux-x86-5.5.1.run
3.安装过程几乎一路next,在选择时如果需要Assistant,想学习官方源码就select all就可以了。等待安装完成
4.Qt以C/C++为依托,用Python也可,先检查一下有没有gcc/g++编译器,没有的话动手安装.
运行官方示例程序如下:
卸载:
1.进入Qt5.5.1的安装目录:例如我的目录:cd /home/xxx/SoftWare/Qt5.5.1;
2.运行命令:./MaintenanceTool;
3.进入图形化界面,按照操作卸载即可。
Qt相关的编译错误及解决方案:
3D效果时报错
原因: 如果系统没有自带openGL库时,在做带有3D效果的界面会报错,手动安装openGL解决方案:
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
找不到-lGL
在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误原因:缺少相应的库文件
解决方案:
使用命令
sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev
可以解决问题
找不到QT动态链接库
编译时出现类似下面的错误Error: //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_get_oFFs@PNG16_0' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_create_info_struct@PNG16_0' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_read_update_info@PNG16_0' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_write_image@PNG16_0' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_set_gamma@PNG16_0' //home/xxx/anaconda2/lib/libQt5Core.so.5: undefined reference to `ucnv_getAlias_54' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_get_y_pixels_per_meter@PNG16_0' //home/xxx/anaconda2/lib/libQt5Gui.so.5: undefined reference to `png_get_image_height@PNG16_0' ...
原因:QT安装在了用户目录下,当时没有配置环境变量,出现了链接错误:
解决方案:
利用export 命令设置环境变量:[Qt安装目录下/version number /gcc_64/lib]
在终端输入:export LD_LIBRARY_PATH=/home/xxx/Qt5.7.1/5.7/gcc_64/lib/
相关文章推荐
- MySQL问题贴2:Delphi2007安装ZeoLib组件相关问题解决
- Qt/QTE 编译安装问题与解决方法
- linux下oracle的安装与卸载及相关问题解决方案
- ubuntu10.04编译安装QT可能出现的问题和解决办法
- QT/QTE 编译安装问题与解决之道
- Windows 7下安装Oracle 11g相关问题解决方法
- Qt/QTE 编译安装问题与解决方法 (3)
- 转-Ubuntu11.04安装及卸载GNOME3及相关问题解决办法
- Qt4.7在Linux下安装后帮助文件丢失问题的解决办法
- linux下oracle的安装与卸载及相关问题解决方案
- Ubuntu11.10安装Matlab2011b及相关问题解决
- 经典重现 Ubuntu 10.04安装IEs4linux及相关问题的解决
- Ubuntu11.10安装Matlab2011b及相关问题解决
- Linux下SVN的安装与配置及相关问题解决方案
- Reporting Service 安装 及相关问题如:授予的权限不足解决办法
- linux安装matlab的相关问题解决
- Qt/QTE 编译安装问题与解决方法收藏
- linux+11g R2 ORACLE 安装过程及遇到相关问题解决方案
- QT安装问题解决记录
- linux下oracle的安装与卸载及相关问题解决方案