linux配置qt使用git,Linux操作系统下安装使用说明.txt
书中默认的开发环境是:Windows XP + Qt Creator 2.1.0 + Qt 4.7.2
如果读者需要在Linux下进行开发,可以使用下面简单的步骤来搭建环境:
可以到http://www.qter.org/forum.php?mod=viewthread&tid=306&page=1&extra=#pid728查看图文教程。
(下面以Ubuntu 12.04 为例进行说明)
1. 下载软件
到http://get.qt.nokia.com/qt/source/ 下载Linux版本的Qt库 qt-everywhere-opensource-src-4.7.2.tar.gz
到http://download.qt.nokia.com/qtcreator/ 下载Linux版本的qt-creator-linux-x86-opensource-2.1.0.bin
2.安装Qt Creator
在终端里为qt-creator-linux-x86-opensource-2.1.0.bin添加可执行权限:
chmod 777 qt-creator-linux-x86-opensource-2.1.0.bin
然后运行该文件:
./qt-creator-linux-x86-opensource-2.1.0.bin
下面就可以按照提示安装了。
3.安装Qt库
先解压qt-everywhere-opensource-src-4.7.2.tar.gz:
tar -zxvf qt-everywhere-opensource-src-4.7.2.tar.gz
然后进入到解压后的目录,在编译以前先要配置编译环境:
(这里在新安装的Ubuntu中需要,在其他Linux版本中可能不需要,可以先跳过这一步,如果无法编译,再进行这一步)
sudo apt-get install build-essential
sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
(注意需要在联网状态下才可执行)完成后,输入以下命令:
./configure
根据提示可能要输入 o(字母)然后回车,然后输入 yes 然后回车,完成后输入以下命令:
./make
这个根据电脑的配置,可能需要1到2个小时,完成后,输入:
sudo make install
然后输入系统登录密码,这样就完成了Qt库的编译和安装。
4.关联Qt Creator和Qt库
这个与在Windows下的方法一样,就是在Qt Creator的工具→选项→Qt4 中手动设置Qt版本,然后选择qmake路径即可。
5.源码中出现乱码问题
如果查看源码时显示错误:无法使用“UTF-8”编码解码。无法编辑。
那么请点击后面的“选择编码”按钮,然后选择 GB2312。
如果界面上的中文依然显示乱码,那么请将main.cpp文件中的:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
更改为:
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
一键复制
编辑
Web IDE
原始数据
按行查看
历史
linux配置qt使用git,Linux操作系统下安装使用说明.txt相关推荐
- 操作系统原理,系统调用,系统调用与库函数API等函数之间的调用关系,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB
操作系统原理,系统调用,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB 一.系统调用:操作系统功能调用,用户在编程时可以调用的操作系统功能. 1.系统调用是操作 ...
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...
- Win7操作系统下安装Visual C++6.0详细操作手册(亲验有效)
Win7操作系统下安装Visual C++6.0详细操作手册(亲验有效) 一.所需软件及下载地址: Visual C++6.0(win7适用版) https://download.csdn.net/d ...
- linux配置ip地址 suse_SUSE Linux下设置IP的两种方法
第一种SUSE Linux IP设置方法 ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up route add default gw 192.16 ...
- window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器
在Windows 7操作系统下增加了很多有用的功能,只是默认没有开启而已,今天简述下一个Windows 7下的NFS功能,通过这个功能,可以让Windows 7共享Linux下面的磁盘分区或者目录数据 ...
- 嵌入式linux 配置usb otg,嵌入式linux系统环境下USB设备的驱动实现
0 引言 嵌入式linux系统环境以其易于移植裁减.内核小.效率高.完整.原代码开放及性能优异等特点,在嵌入式领域得到了非常广泛的应用.Linux的USB设备端的源代码中主要有USB device的 ...
- linux常用命令、linux系统、linux属于什么操作系统、linux系统安装、linux怎么读、linux和windows的区别、linux配置ip地址、linux系统一般用来,在线查询工具
linux vi编辑器常用命令 linux 查看ip linux find -name 查找文件名 linux shell linux 查看端口占用 linux 删除文件命令 linux cp命令复制 ...
- 三星电脑如何装linux系统软件,三星怎么在 Linux 操作系统下安装驱动程序
如果您目前采用 Linux 操作系统,可按照下列安装步骤操作. [方法或答案]Unified Linux Driver 安装指南确保已经打印机连接到计算机. 打开计算机及打印机.当管理员登录窗口出现时 ...
- Linux安装软件包无法打开rpm,详解Linux 操作系统下安装rpm包的方法步骤
第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的介绍是:myown war game.Linux操作系统搜索这个软 ...
最新文章
- 一次业务网关用ASP.NET Core 2.1重构的小结
- 【dfs】P1036 选数
- idea将maven项目打包成war包的方式,以及使用war包
- Windows消息传递机制详解
- ural 1297 O(nlogn) 后缀数组求最长回文字串
- 未找到与约束ContractName,无法打开项目的解决方案
- django动态HTML转PDF方法
- java基础 题和知识点总结, 关于String s是否默认初始化为null......,new一个对象和类静态域,是不是在内存中不是一个地方...
- C - The Smallest String Concatenation CodeForces - 632C(按字典序列排列 )string或者数组
- HTML5生日祝福网页代码【粉色生日快乐模板】HTML+CSS+JavaScript
- 谷歌浏览器 无法翻译此网页的解决方法
- 俞灏明深二度灼伤 Selina做清创手术
- java成员变量的访问权限_Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
- tomcat的开发模式和生产模式
- 如何制作VR全景图片全景图片制作教程
- 电脑蓝屏的原因及解决原因
- ZooKeeper之分布式环境搭建
- python(remove_bg)一键抠图换背景 智能抠图
- 前端开发在工作中用到的工具、软件、库.......------Sesiid
- dllcache的取舍
热门文章
- android 获取布局textview,android – 获取TextView中文本的位置
- 歌手比赛系统c语言程序注释,C语言程序课程设计—歌手比赛系统(20页)-原创力文档...
- python课件_讲座直播 | Python在线课堂第二周
- linux运shell 出现commond vim_有了这个神器,再也不怕shell写得不对了
- 京东自动评论脚本_安卓自动脚本,京东活动,抖音极速版刷视频
- python类、模块、包
- java 加载jar_java手动加载jar
- java批量导出word_java 批量生成word 文件
- php ci laravel,PHP 框架 ci 和 laravel 的问题
- 【一篇文章搞懂】25K大牛甩出的超详细面试总结