第0课 - 搭建开发环境之安装Qt

1. 课程学习的原材料

  — Visual Studio 2010

  — Qt SDK 4.7.4

  — Qt Creator 2.4.1

2. Visual Studio 2010

  

  (1)用于学习 WindowsGUI 程序设计的原理

  (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的更多相关文章

  1. CoolBlog开发笔记第2课:搭建开发环境

    教程目录 1.1 CoolBlog开发笔记第1课:项目分析 前言 今天是CoolBlog开发笔记的第2课,我们将要讲解的是开发环境的搭建.俗话说"工欲善其事必先利其器",Djang ...

  2. vue.js2.0:如何搭建开发环境及构建项目

    1,安装node.js Node.js官网:https://nodejs.org/en/ 进入Node.js官网,选择下载并安装Node.js.安装过程只需要点击“下一步”即可, 如下图,非常简单. ...

  3. 在ubuntu上搭建开发环境7---ubuntu安装JDK

    首先,当然是要下载了. 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 按 ...

  4. 搭建开发环境1)安装VMware Tools

    1.安装Vmware Tools 安装VMware Tools ,在虚拟机中装Linux 一般都不是默认全屏这个就需要安装VMware Tools的插件或者写个脚本文件每次启动的时候自动调整分辨率的大 ...

  5. Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. The ...

  6. Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

    作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...

  7. Apache Spark1.1.0部署与开发环境搭建

    Spark是Apache公司推出的一种基于Hadoop Distributed File System(HDFS)的并行计算架构.与MapReduce不同,Spark并不局限于编写map和reduce ...

  8. React Native (0.57)开发环境搭建(注意:Node不要随便更新到最新版,更新完后莫名其妙的问题一大堆)

    搭建开发环境 一.安装依赖 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. 1.首先安装 Homebrew 2.安装 Node, Watchm ...

  9. 3、Cocos2dx 3.0游戏开发找小三之搭建开发环境

    尊重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27107295 搭建开发环境 使用 Cocos2d- ...

随机推荐

  1. Jdk1.6 HTTPS访问问题解决办法

    真是艹蛋的一次经历,jdk6上面去访问别人的https,还好有百度搞定了问题.现在写下随笔,记录下; 首先要自己重写SSLSocketFactory这个类, 下面是自己重写的这个类:TLSSocket ...

  2. 收集邮票 (概率dp)

    收集邮票 (概率dp) 题目描述 有 \(n\) 种不同的邮票,皮皮想收集所有种类的邮票.唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是 \(n\) 种邮票中的哪一种是等概率 ...

  3. jvm之方法内联优化

    前言 在日常中工作中,我们时不时会代码进行一些优化,比如用新的算法,简化计算逻辑,减少计算量等.对于java程序来说,除了开发者本身对代码优化之外,还有一个"人"也在背后默默的优化 ...

  4. javaWeb项目之图书管理系统(附视频讲解)

    视频播放地址:javaWeb图书系统 本系统为"Swing项目之图书管理系统"(此源码已共享)的Web版,网页框架用采用EasyUI 数据库为MysqL,写Web项目摒弃了火狐浏览 ...

  5. Mybatis入门(二)------增删改查

    Mybatis增删改查基本操作 一.XML实现方式 1.mapper.xml的配置 <?xml version="1.0" encoding="UTF-8" ...

  6. dpkg:处理 xxx (--configure)时出错解决办法

    1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名2.$ sudo mkdir /var/lib/dpkg/info ...

  7. c++线性表和数组的区别

    在传统C语言程序中,描述顺序表的存储表示有两种方式:静态方式.动态方式 顺序表的静态存储表示: #define maxSize 100 typedefintT; typedefstruct{ T da ...

  8. JavaGUI之Swing简单入门示例

    简介 AWT(译:抽象窗口工具包),是Java的平台独立的窗口系统,图形和用户界面器件工具包. Swing 是为了解决 AWT 存在的问题而以 AWT 为基础新开发的包(在使用Swing时也常会用到j ...

  9. php实现视频拍照上传头像功能实例代码

    如果要在php中实现视频拍照我们需要借助于flash插件了,由flash拍出的确照片我们再通过php的$GLOBALS ['HTTP_RAW_POST_DATA']接受数据,然后保存成图片就可以了,下 ...

  10. Lambda 表达式推演全过程

    Java 的 Lambda 表达式推演过程: 第一步:正常的类实现(外部实现),new一个对象,然后重写方法实现 public class TestLambda3 { public static vo ...