第0课 - 搭建开发环境之安装QT
第0课 - 搭建开发环境之安装Qt
1. 课程学习的原材料
— Visual Studio 2010
— Qt SDK 4.7.4
— Qt Creator 2.4.1
2. Visual Studio 2010
(1)用于学习 Windows 上 GUI 程序设计的原理
(2)体会使用 C/C++ 编写 GUI 窗口应用程序
(3)展现 Qt 对于 Windows 窗口开发的面向对象封装
3. Qt SDK 与 Qt Creator
— Qt SDK
- 为 Qt 开发提供必要的类和函数,以及相关工具
— Qt Creator
- 为 Qt 开发提供一个高效的代码编辑环境
3.1 在 Win7 下安装 Qt
原材料:
qt-win-opensource-4.7.4-mingw
qt-creator-win-opensource-2.4.1
步骤1:安装 Qt creator
双击运行:qt-creator-win-opensource-2.4.1.exe (安装路径:D:\Qt\qtcreator-2.4.1)
步骤2:安装 Qt
1) 双击运行:qt-win-opensource-4.7.4-mingw.exe
2) 在安装的过程中指定 Qt Creator 安装目录下的 mingw
3) 点击 "下一步" 继续安装
步骤3:设置环境变量
注意: 根据具体安装路径设置环境变量中的路径
1) 将 D:\QT\qt-4.7.4\bin;D:\QT\qtcreator-2.4.1\bin;D:\QT\qtcreator-2.4.1\mingw\bin 添加到 Path 变量
2) 添加变量 LD_LIBRARY_PATH 并将其值设为 D:\QT\qt-4.7.4\lib;D:\QT\qtcreator-2.4.1\lib
计算机 ==> 属性 ==> 高级系统设置
步骤4:设置关联
1) 运行:Qt Creator
2) 点击:工具 ==> 选项... ==> 构建和运行
3) 选择:"Qt 版本"标签 ==> 手动设置 ==> 添加... ==> 选择 D:\qt\qt-4.7.4\bin\qmake.exe (根据具体安装路径进行选择)
3.2 在 Linux 下安装 Qt
原材料:
qt-everywhere-opensource-src-4.7.4
qt-creator-linux-x86-opensource-2.4.1
步骤1:安装 Qt
1) 解压:qt-everywhere-opensource-src-4.7.4.tar.gz
2) 配置环境: ./configure 当打印出下面的信息表明配置成功。
3) 编译源码:make (我安装了3个小时左右......)
4) 安装:make install
步骤2:安装 Qt Creator
运行: ./qt-creator-linux-x86-opensource-2.4.1.bin
步骤3:设置环境变量
在 /home/swj/.bashrc 中添加以下部分:(swj 是我的 Ubuntu 的普通用户)
export QTDIR=/usr/local/Trolltech
export PATH=$QTDIR/Qt-4.7.4/bin:$QTDIR/QtCreator-2.4.1/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/Qt-4.7.4/lib:$QTDIR/QtCreator-2.4.1/lib:$LD_LIBRARY_PATH
步骤4:设置关联
1) 运行:Qt Creator
2) 点击:工具 ==> 选项... ==> 构建和运行
3) 选择:“Qt 版本”标签 --> 手动设置 --> 添加... --> 选择“/usr/local/Trolltech/Qt-4.7.4/bin/qmake”
4) 点击:确定
至此,我们就在 windows 下和 linux 下成功安装了 Qt。
注:本文整理于《Qt实验分析教程》课程内容
狄泰QQ群:199546072
本人QQ号:502218614
第0课 - 搭建开发环境之安装QT的更多相关文章
- CoolBlog开发笔记第2课:搭建开发环境
教程目录 1.1 CoolBlog开发笔记第1课:项目分析 前言 今天是CoolBlog开发笔记的第2课,我们将要讲解的是开发环境的搭建.俗话说"工欲善其事必先利其器",Djang ...
- vue.js2.0:如何搭建开发环境及构建项目
1,安装node.js Node.js官网:https://nodejs.org/en/ 进入Node.js官网,选择下载并安装Node.js.安装过程只需要点击“下一步”即可, 如下图,非常简单. ...
- 在ubuntu上搭建开发环境7---ubuntu安装JDK
首先,当然是要下载了. 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 按 ...
- 搭建开发环境1)安装VMware Tools
1.安装Vmware Tools 安装VMware Tools ,在虚拟机中装Linux 一般都不是默认全屏这个就需要安装VMware Tools的插件或者写个脚本文件每次启动的时候自动调整分辨率的大 ...
- Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...
- Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解
作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...
- Apache Spark1.1.0部署与开发环境搭建
Spark是Apache公司推出的一种基于Hadoop Distributed File System(HDFS)的并行计算架构.与MapReduce不同,Spark并不局限于编写map和reduce ...
- React Native (0.57)开发环境搭建(注意:Node不要随便更新到最新版,更新完后莫名其妙的问题一大堆)
搭建开发环境 一.安装依赖 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. 1.首先安装 Homebrew 2.安装 Node, Watchm ...
- 3、Cocos2dx 3.0游戏开发找小三之搭建开发环境
尊重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27107295 搭建开发环境 使用 Cocos2d- ...
随机推荐
- CF 1329B Dreamoon Likes Sequences
传送门 题目: Dreamoon likes sequences very much. So he created a problem about the sequence that you can' ...
- unity探索者之protobuf的序列化和反序列化导致unity崩溃的问题研究
版权声明:本文为原创文章,转载请声明http://www.cnblogs.com/unityExplorer/p/7574569.html 这两天博主在接微信支付SDK的时候碰到一个非常恶心又诡异的问 ...
- Fiddler显示指定host请求,以及过滤无用的css,js
第一步 右侧窗口点击filters 第二步 点击Use Fiters 第三步 第一个选项不动 no zone filter ,第二个选项选择 show only following hosts 第四步 ...
- js的事件循环和任务队列
js 异步.栈.事件循环.任务队列 在开发中经常遇到js的异步问题,为了方便理解,记录下来,随时回顾. 以下的所有代码都是在浏览器环境下运行 在浏览器中js的运行是依赖浏览器js引擎来解析的,并且是在 ...
- Java树形结构中根据父类节点查找全部子类节点
上一篇文章介绍了两种树形结构数据整合json格式的方法,第一种方法中有根据父类获取全部子类的方法,这里单独拿出来再说一下. 仍然是利用递归来整合,代码如下: //根据父节点获取全部子节点 public ...
- MySQL数据库根据一个或多个字段查询重复数据
系统在开发测试过程中出现bug,比如并发操作没有处理好,数据库中往往会插入重复数据,这些脏数据经常会导致各种问题.bug可以修改,但是数据往往也要处理,处理SQL如下: 1.根据一个字段查找重复数据 ...
- 基于函数的I/O操作(头文件stdio.h)
基于函数库的I/O是C语言标准库的功能,基于系统级I/O函数实现. 系统级I/O函数对文件的标识是文件描述符,C语言标准库中对文件的标识是指向FILE结构的指针.在头文件cstdio或stdio.h中 ...
- Python中print()函数不换行的方法以及分隔符替换
一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...
- Tmux安装和使用
1.What's tmux tmux 是一个终端复用器: 可以激活多个终端或窗口, 在每个终端都可以单独访问,每一个终端都可以访问,运行和控制各自的程序.tmux类似于screen,可以关闭窗口将程序 ...
- Python中pytesseract库的使用以及注意事项
当我们在使用pytesseract库的时候,使用 pip install pytesseract安装完成后,发现它并不能识别出图片内容,并且会抛出异常pytesseract.pytesseract.T ...