1.先下载安装Qt

我们使用的版本是4.8。

可以自行百度下载也可以从下面的网盘地址下载:

Qt库和编译器下载:

链接:http://pan.baidu.com/s/1hrUxLIG 密码:0181

Qt Creator下载:

链接:http://pan.baidu.com/s/1miPgpfi 密码:1hb6

下载后得到这三个文件:

其中 MinGW-gcc440_1.zip 是mingw编译器

qt-win-opensource-4.8.2-mingw.exe 是Qt的库

qt-creator-windows-opensource-2.8.1.exe 是IDE工具

首先在D盘新建一个文件夹命名为Qt

1.将MinGW-gcc440_1.zip解压到D:Qt

2安装qt-creator-windows-opensource-2.8.1.exe

安装路径输入 D:Qt4.8.24.8.2-mingw

下一步之后,会要求选择mingw的目录,就是我们前面解压的目录:

点击安装 稍等片刻后即可完成安装。

3.安装qt-creator-windows-opensource-2.8.1.exe

这个简单直接下一步到末尾就行。

当然上面提到的路径只是个人喜好,各位可以随便改成自己的路径。

到这里还没结束,接下来就是最重要的配置步骤了:

打开Qt Creator新建工程,会发现这时候没办法新建工程。

因为我们还没有配置Qt的版本。配置方法如下:

点击菜单栏中的  工具>>选项

依次选择  构建和运行 >> Qt版本

是的这里需要手动设置Qt的版本,也就是说你可以同时按照多个版本的Qt然后都配置到这里,编译工程的时候就可以选择使用哪个版本编译。

首先先配置编译器:

选择编译器那一栏,点击添加>>MinGw

这时底下会出现一个显示编译器信息的界面:

在编译器路径那栏点击 浏览  找到上面解压的Mingw的路径,

在mingw的bin目录下找到一个mingw32-g++.exe:

完了 点击"应用" 是应用 不是确定。

接着添加Qt库:

选择Qt版本,点击添加

选择刚刚我们安装Qt库的路径中的 bin/qmake.exe

此时会在版本上多出一项 Qt 4.8.2.

接着点“应用”  是应用不是确定哦。

最后一步了:

好了现在可以点确定了。

到此,配置完成了。

下面新建一个工程试试吧:

点击菜单>>文件>>新建文件或项目:

新建一个GUI工程,如下:

点击选择,之后名字随便输入一个。

需要注意的是:工程路径和工程名字中 绝对不能含有中文 否则编译不过。

 

然后一直下一步吧。

 

之后点击左下角的按钮 编译并运行试试效果:

稍等片刻后,一个界面就弹出来了:

这就是GUI工程自动生成的界面。

 

 

好了,开发环境的搭建就到这了。

对Qt有兴趣的请自行百度学习资料,毕竟我们不是讲如何使用Qt,只是借助Qt这个工具来完成音视频项目的开发,后期的代码中,会尽量不使用Qt的内容。

原文地址:http://blog.yundiantech.com/?log=blog&id=6

http://blog.csdn.net/qq214517703/article/details/52583241

从零开始学习音视频编程技术(三) 开发环境搭建(Qt4.86手动设置环境,主要就是设置g++和qmake,比较透彻,附下载链接)的更多相关文章

  1. android音视频点/直播模块开发

      音视频 版权声明:本文为博主原创文章,未经博主允许不得转载. 前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白, ...

  2. Android音视频点/直播模块开发实践总结-zz

    随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能.那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及 ...

  3. 从零开始学习 asp.net core 2.1 web api 后端api基础框架(一)-环境介绍

    原文:从零开始学习 asp.net core 2.1 web api 后端api基础框架(一)-环境介绍 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...

  4. jssip音视频及短信开发demo(中文注释完整版)

    完整案例demo下载地址:http://download.csdn.net/download/qq_39421580/10214712 <!DOCTYPE html> <html l ...

  5. 学习Java必看的Java书籍(高清中文最新版附下载链接)

    今年下半年,我正式系统地学习Java(之前学习C++).最近把学习Java所用到的书籍整理了一下,分享出来,希望对正在学习或准备学习Java的人有一定的帮助. 关于Java的学习路线,和IDE工具In ...

  6. JAVA基础学习——1.1 环境搭建 之jdk安装,环境变量配置 (系统Win10,64bit)

    大学里虽然老师教过JAVA,但我没学.后来工作了,断断续续的也碰到了JAVA的项目,都是拉过来就干的节奏.也没有好好系统的学习一下. 从今天开始系统学习整理一下JAVA,以后再碰到JAVA项目的时候, ...

  7. Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

    1.下载 并且 安装 Go安装包   =========================================================== 在CSDN上传了我的版本,供大家下载: = ...

  8. webservcie学习之webservice平台技术与开发

    webservice平台技术有哪些 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术. 1.XML+XSD WebService采用HTTP协议传输数据,采用XML格式封装 ...

  9. APUE学习之多线程编程(三):线程属性、同步属性

    一.线程属性      可以使用pthread_attr_t结构修改线程默认属性,并这些属性和创建的线程练习起来,可以使用pthread_att_init函数初始化pthread_attr_t结构,调 ...

随机推荐

  1. Hierarchical Tree Traversal in Graphics Pipeline Stages

    BACKGROUND Many algorithms on a graphics processing unit (GPU) may benefit from doing a query in a h ...

  2. Web开发标配--开发人员工具-F12

    喜欢从业的专注,七分学习的态度. 360浏览器-开发工具 谷歌-开发工具 IE-开发工具 Web开发中最最烦琐的莫过于调整CSS和JS,而最方便最高效的方式就是利用浏览器的开发工具调整.CSS可以实时 ...

  3. Gson的使用(JsonObject)

    在Java开发互联网应用系统的过程中,数据的传递与转换是经常使用的,我在开发的过程中用的最多的是google的Gson,现就其使用的过程中的注意点做一个总结(当然首先要先去下载Gson的jar包,附件 ...

  4. 赵雅智_service电话监听2加接通电话录音

    步骤: 创建CallStateService继承Service 取得电话服务 监听电话动作 电话监听的对象 没有电话时 停止刻录 重设 刻录完毕一定要释放资源 电话响铃时 从麦克风採集声音 内容输出格 ...

  5. ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: java.lang.RuntimeException: java.sql.SQLException: The connection property 'zeroDateTimeBehavior' acceptable values are: 'CO

    使用sqoop导入数据时报了如题的异常,异常的提示是 The connection property 'zeroDateTimeBehavior' acceptable values are: 'CO ...

  6. Risk Adaptive Information Flow Based Access Control

    Systems and methods are provided to manage risk associated with access to information within a given ...

  7. Mina、Netty、Twisted一起学习(三):TCP前缀固定大小的消息(Header)

    于以前的博文于,有介绍切割消息换行的方法. 但是有一个小问题,这样的方法,设消息中本身就包括换行符,那将会将这条消息切割成两条.结果就不正确了. 本文介绍第二种消息切割方式,即上一篇博文中讲的第2条: ...

  8. 微信公众平台开发(1) 通用的工具类CommonUtil

    1.通用的调用微信的方法 /** * * @param requestUrl 接口地址 * @param requestMethod 请求方法:POST.GET... * @param output ...

  9. 保护SSD,设置Chrome浏览器临时文件夹到ramdisk分区

    很多用低端/山寨SSD的朋友都用Ramdisk来保护硬盘,一般都把系统temp目录和IE浏览器临时文件夹目录设到Ramdisk分区了.      最近用谷歌的chrome浏览器,发现浏览网页时候硬盘灯 ...

  10. Struts2——(7)拦截器组件

    AOP:面向切面编程(通过配置文件来指定作用到目标对象) OOP:面向对象编程 AOP具有很好的可插拔特性,很灵活. 可用于封装共通的业务处理,之后可以通过配置作用到Action组件上. 共通的业务处 ...