当前位置: 首页 > news >正文

UBuntu14.04下安装和卸载Qt5.3.1

UBuntu14.04下安装和卸载Qt5.3.1

 

安装:

1. Qt5.3.1下载地址为:http://qt-project.org/,选择”Qt 5.3.1 for Linux 32-bit”版本,文件名是”qt-opensource-linux-x86-5.3.1.run”;

2. 进入qt-opensource-linux-x86-5.3.1.run目录下,修改文件权限:chmod u+x qt-opensource-linux-x86-5.3.1.run;

3. 打开安装界面: ./qt-opensource-linux-x86-5.3.1.run;

4.图形化界面安装;

5.select all(选择全部);

6.选择LGPL协议,安装即可;

7.启动Qt Creater:进入Qt5.3.1/Tools/QtCreater/bin/,可以鼠标双击qtcreater启动;

8.如果你的linux中已经安装了opengl库,则不需要以下命令,否则运行以下命令安装opengl库:sudo apt-get install freeglut3-dev;

9.建立Qt5.3.1桌面快捷方式(主要注意解释的三行代码即可):

  (1)在桌面上建立Qt5.3.1.desktop文件,将以下代码复制进去:

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/warsllon/SoftWare/Qt5.3.1/Tools/QtCreater/bin/qtcreator  解释:这里放的是qtcreator的具体文件路径
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/warsllon/Pictures/Qt.png  解释:这里放的是桌面快捷方式的图标路径
MimeType=
Name[zh_CN]=Qt5.3.1   解释:这里放的是桌面快捷方式的名称
Name=Qt5.3.1 
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=warsllon

(2)进入Qt5.3.1.desktop文件的目录中:cd /home/warsllon/Desktop
(3)赋予该文件权限:chmod +x Qt5.3.1.desktop
(4)桌面快捷方式创建完毕。

卸载:

1.进入Qt5.3.1的安装目录:例如我的目录:cd /home/warsllon/SoftWare/Qt5.3.1;

2.运行命令:./MaintenanceTool;

3.进入图形化界面,按照操作卸载即可。

------------------------------------------------------------------------------------------

在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,使用命令


sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev


可以解决问题 

 

之前可以先apt-get install update一下

转载于:https://www.cnblogs.com/Dennis-mi/articles/5231752.html

相关文章:

  • LeetCode 74 Search a 2D Matrix(搜索2D矩阵)
  • CentOS 6安装配置LDAP
  • 习题6-2 S-Trees(树)
  • centos6.x 抓取ssh登录的用户名和密码
  • Win7域用户实现User权限安装共享打印机
  • 用 gitbook 为项目写本书吧
  • WinCE6.0多国语言软键盘
  • Codeforces Round #344 (Div. 2) E. Product Sum 维护凸壳
  • 20145237《Java程序设计》第一周学习总结
  • ListView之SimpleAdapter
  • HashMap的工作原理及HashMap和Hashtable的区别
  • 多人聊天
  • mysql5.5.48 多实例配置及启动脚本
  • java 验证码生成
  • 五大常用算法之五:分支限界法
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Babel配置的不完全指南
  • gitlab-ci配置详解(一)
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript DOM 10 - 滚动
  • JavaScript对象详解
  • Javascript设计模式学习之Observer(观察者)模式
  • jQuery(一)
  • Laravel Mix运行时关于es2015报错解决方案
  • mockjs让前端开发独立于后端
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React组件设计模式(一)
  • Swoft 源码剖析 - 代码自动更新机制
  • Zepto.js源码学习之二
  • 工程优化暨babel升级小记
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 前嗅ForeSpider采集配置界面介绍
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 想使用 MongoDB ,你应该了解这8个方面!
  • Mac 上flink的安装与启动
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • #if和#ifdef区别
  • (¥1011)-(一千零一拾一元整)输出
  • (27)4.8 习题课
  • (5)STL算法之复制
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (蓝桥杯每日一题)love
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (十五)使用Nexus创建Maven私服
  • (五)关系数据库标准语言SQL
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .gitignore文件—git忽略文件
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net 简单实现MD5
  • .NET中的Exception处理(C#)