Windows:

0. QT Version
qt-win-opensource-4.7.4-mingw
qt-creator-win-opensource-2.4.1

1. 系统
Windows 7 && windows10均可

2. 安装 QT Creator(直接去官网下载即可)
双击运行: qt-creator-win-opensource-2.4.1.exe

3. 安装 QT(官网下载SDK版本)
1) 双击运行: qt-win-opensource-4.7.4-mingw.exe
2) 在安装的过程中指定 QT Creator 安装目录下的 mingw 文件夹
3) 点击“下一步”继续安装

4. 设置环境变量
注意: 根据具体安装路径设置环境变量中的路径

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

5. 设置关联
1) 运行:QT Creator
2) 点击:工具 --> 选项... --> 构建和运行
3) 选择:“Qt 版本”标签 --> 手动设置 --> 添加... --> 选择 D:\qt\qt-4.7.4\bin\qmake.exe (根据具体安装路径进行选择)
4) 点击:确定

最后手工创建个项目运行查看是否成功即可。

Linux:

0. QT Version
qt-everywhere-opensource-src-4.7.4
qt-creator-linux-x86-opensource-2.4.1

QT官网:http://download.qt.io/

1. 系统
UbuntuXXX

2. 安装 QT
1) 解压: qt-everywhere-opensource-src-4.7.4.tar.gz
2) 配置环境:sudo ./configure
    //若提示Basic XLib functionality test failed! ,需要安装sudo apt-get install libxtst-dev
3) 编译源码:sudo make
4) 安装: sudo make install

3. 安装 QT Creator
运行: ./qt-creator-linux-x86-opensource-2.4.1.bin (32位)
64位:则需要单独下载64位的qtcreator,比如:qt-creator-linux-x86_64-opensource-2.5.2.bin,不要下载32位兼容库运行32位的程序

4. 设置环境变量
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

5. 设置关联
1) 运行:QT Creator
2) 点击:工具 --> 选项... --> 构建和运行
3) 选择:“Qt 版本”标签 --> 手动设置 --> 添加... --> 选择“/usr/local/Trolltech/Qt-4.7.4/bin/qmake”
4) 点击:确定

新建项目运行查看即可。

参考自D.T.Software

QT安装以及使用(QT支持linux和windows,也支持C/C++代码的编译运行,比vs简洁多)的更多相关文章

  1. C#获取远程计算机硬件信息实例(支持linux和windows)

    原文:C#获取远程计算机硬件信息实例(支持linux和windows) 网上关于WMI的资料很多,但一直没有比较全的属性介绍.今天通过反射把所有属性都给弄出来了.   关于WMI的代码就不多说了.   ...

  2. 咏南跨平台中间件支持LINUX和WINDOWS插件架构

    咏南跨平台中间件支持LINUX和WINDOWS插件架构

  3. Windows/Linux下引用jar包,并用javac/java编译运行

    Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...

  4. kali linux 更新软件源,安装中文输入法,修复Linux与windows引导菜单解决windows引导丢失

    1. 更新软件源打开sources.list文件,进行添加更新源:leafpad /etc/apt/sources.list 2. 添加软件源#官方源 deb http://http.kali.org ...

  5. linux环境下vim创建java文件,并编译运行

    一.前提 安装Java 二.创建工作目录并编辑java文件 三.编译 四.运行

  6. JDK安装成功了,环境变量也配置好了,测试代码也可以运行,但是打不开eclipse

    解决办法:删除eclipse,重新解压后,将JDK文件夹下的jre文件夹拷贝到eclipse文件夹下,OK

  7. QT安装在VS2008中的方法

    (一)工欲善其事,必先利其器,废话不多讲. 原文:http://www.cnblogs.com/zwq194/archive/2011/02/19/1958713.html 总结起来网上流行的VS20 ...

  8. QT安装和vs2015使用

    下载Qt5.7.0安装包(qt-windows-opensource)与Qt插件(Visual Studio Add-in) QT软件下载地址: http://download.qt.io/archi ...

  9. Qt开发笔记:OpenSSL库介绍、windows上mingw32版本的OpenSSL编译模块化

    前言   Windows上mingw32版本的openssl的编译是属于比较棘手的,OpenSSL本身不提供支持..   OpenSSL 介绍   OpenSSL是一个开放源代码的软件库包,应用程序可 ...

随机推荐

  1. C预处理之宏定义

    #include <stdio.h> //定义不带参数的宏 #define PI 3.14 /*********************************************** ...

  2. 预防定时重启apache服务没有起来的脚本

    内容如下: #!/bin/bash test=$(ps aux | grep httpd | grep -v grep) if [ -n "$test" ] then echo & ...

  3. 笔记33 Spring MVC的高级技术——Spring MVC配置的替代方案

    一.自定义DispatcherServlet配置  AbstractAnnotationConfigDispatcherServletInitializer所完成 的事情其实比看上去要多.在Spitt ...

  4. bean创建

    看<spring源码解析>的笔记 1.通过@Bean创建bean,类上需要添加@Configuration @Configuration public class MainConfig { ...

  5. BOM——特效

    特效 偏移量 offsetParent用于获取定位的父级元素 offsetParent和parentNode的区别  var box = document.getElementById('box'); ...

  6. php的字符串{}选定与{变量}

    $str = "abcdefg"; echo $str{2};//输出c $a = "test"; echo "ddd{$a}";//输出d ...

  7. bzoj1059题解

    [解题思路] 因为只要验证可行性,所以考虑行和考虑列是等价的,故我们只考虑行的交换操作. 这样,拆一波点,把每一行拆成两个点,左边为原交换行,右边为目标交换行,原问题等价于能否对这个二分图进行完全匹配 ...

  8. NX二次开发-UFUN创建图层类别UF_LAYER_create_category

    NX11+VS2013 #include <uf.h> #include <uf_layer.h> UF_initialize(); //创建图层类别 UF_LAYER_cat ...

  9. 关于CoreData的一个工具Mogenerator的使用

    最近看到用CoreData时使用的工具Mogenerator,发现网上介绍其具体使用的不多,特此简单整理一下, 关于CoreData这里就不具体说了,使用就用MagicalRecord,用起来真是太方 ...

  10. CodeForces-1215C-Swap Letters-思维

    Monocarp has got two strings ss and tt having equal length. Both strings consist of lowercase Latin ...