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. 36-Ubuntu-用户管理-01-新建用户useradd

    创建用户/设置密码/删除用户/确认用户信息 序号 命令 作用 说明 01 sudo useradd -m -g 组名 新建用户名 添加新用户 -m 自动建立用户家目录 -g 指定用户所在的组,否则会建 ...

  2. 【转】移动前端开发之viewport的深入理解

    原文链接:https://blog.csdn.net/u012402190/article/details/70172371 笔记 (20180919,目前暂且只看一部分)

  3. Spring接收数据,传递数据

    Spring接收数据,传递数据 前提配置 POM   <dependency> <groupId>org.springframework</groupId> < ...

  4. ZMQ相关

    一般来说,做bind的是服务端,做connect的是客服端.zmq的bind和connect与我们通常的socket中bind和connect是不一样的,最起码的,我们它没有启动的先后顺序,而在我们通 ...

  5. html标签注意事项

    1,关于媒体的video标签 在同一个页面上如果有多个video标签,并且初始化都赋值,则video不会播放, 解决办法,用计时器每隔50ms给后面的video标签设置src,设置完为止 2,关于ch ...

  6. 微信小程序-云开发

    云开发 初始化 wx.cloud.init({ env: 'test-x1dzi' }) 云数据库 数据类型 String,Number,Boolean,Array,Object,Date,GeoPo ...

  7. 清除浏览器默认样式——css reset & normalize.css

    css reset 自己挨个清除很麻烦 可以使用网上一些css库——css reset 把模板复制到css文件最上方,其他的样式我们自己编写来覆盖它们 但是这个也有一些弊端,会把一些本来需要的样式给清 ...

  8. Struts功能详解——ValidatorForm

    ActionForm和ValidatorForm区别:       一个Form继承了ValidatorForm 就不用写具体的验证,但是需要提供:validation-rules.xml 和 val ...

  9. struts之ActionServlet

    ActionServlet类是Struts框架的内置核心控制器组件,它继承了javax. servlet.http.HttpServlet类,Struts的启动一般从加载ActionServlet开始 ...

  10. NX二次开发-获得图纸抑制尺寸的表达式UF_DRF_ask_controlling_exp

    #include <uf.h> #include <uf_modl.h> #include <uf_drf.h> #include <uf_obj.h> ...