从零开始学习音视频编程技术(三) 开发环境搭建(Qt4.86手动设置环境,主要就是设置g++和qmake,比较透彻,附下载链接)
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,比较透彻,附下载链接)的更多相关文章
- android音视频点/直播模块开发
		
音视频 版权声明:本文为博主原创文章,未经博主允许不得转载. 前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白, ...
 - Android音视频点/直播模块开发实践总结-zz
		
随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能.那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及 ...
 - 从零开始学习 asp.net core 2.1 web api 后端api基础框架(一)-环境介绍
		
原文:从零开始学习 asp.net core 2.1 web api 后端api基础框架(一)-环境介绍 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...
 - jssip音视频及短信开发demo(中文注释完整版)
		
完整案例demo下载地址:http://download.csdn.net/download/qq_39421580/10214712 <!DOCTYPE html> <html l ...
 - 学习Java必看的Java书籍(高清中文最新版附下载链接)
		
今年下半年,我正式系统地学习Java(之前学习C++).最近把学习Java所用到的书籍整理了一下,分享出来,希望对正在学习或准备学习Java的人有一定的帮助. 关于Java的学习路线,和IDE工具In ...
 - JAVA基础学习——1.1 环境搭建 之jdk安装,环境变量配置 (系统Win10,64bit)
		
大学里虽然老师教过JAVA,但我没学.后来工作了,断断续续的也碰到了JAVA的项目,都是拉过来就干的节奏.也没有好好系统的学习一下. 从今天开始系统学习整理一下JAVA,以后再碰到JAVA项目的时候, ...
 - Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)
		
1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: = ...
 - webservcie学习之webservice平台技术与开发
		
webservice平台技术有哪些 XML+XSD,SOAP和WSDL就是构成WebService平台的三大技术. 1.XML+XSD WebService采用HTTP协议传输数据,采用XML格式封装 ...
 - APUE学习之多线程编程(三):线程属性、同步属性
		
一.线程属性 可以使用pthread_attr_t结构修改线程默认属性,并这些属性和创建的线程练习起来,可以使用pthread_att_init函数初始化pthread_attr_t结构,调 ...
 
随机推荐
- OSGi开发环境的建立
			
1 OSGi开发环境的建立 1.1 Equinox是什么 从代码角度来看,Equinox其实就是OSGi核心标准的完整实现,并且还在这个基础上增加了一些额外的功能(比如为框架增加了命令行和程序执行的入 ...
 - 并发编程--CAS自旋锁
			
在前两篇博客中我们介绍了并发编程--volatile应用与原理和并发编程--synchronized的实现原理(二),接下来我们介绍一下CAS自旋锁相关的知识. 一.自旋锁提出的背景 由于在多处理器系 ...
 - 回顾Oracle几个用到的基本语句
			
create table t_name(id number,name varchar2(10)); drop table t_name; select * from table_name where ...
 - js中多层复杂并且动态键值JSON的获取方法
			
开发中遇到了用js解析重新组装json数据的要求,关键点在于JSON中的串的键是动态的,多方查找解决了在此做个记录.同时我也深感js中循环的无赖,如果用i作为键会得到索引,用key作为循环变量竟然可以 ...
 - ag-admin部署使用心得
			
开源地址:https://github.com/wxiaoqi/Spring-Cloud-AG-Admin(后端)https://gitee.com/geek_qi/AG-Admin-v2.0(后端) ...
 - Tomcat启动失败问题解决
			
1. 系统框架加载正常,但是Tomcat启动失败,报错如下: 2013-7-26 17:18:33 org.apache.catalina.core.StandardContext startInte ...
 - 零基础WINDOWS
			
课前准备 我们将会从零基础带领大家一步一步的学习Web前端技术,这个零基础是什么概念呢?你只要具备以下技能就可以学习: 一.个人学习条件(必备) 会开关电脑,手机.(哇塞,任老师你逗我们吧!). 会打 ...
 - 获取当前div中的所有div的个数和每一个div的ID and 根据屏幕分辨率计算高度
			
var tabs_Count=document.getElementById("tabs-panels").getElementsByTagName("div" ...
 - element-ui  的 日历 datetimerange 日期格适化 , 适合1版本
			
这家伙把我坑坏了 , 本来吧数据准备好了 , 一掉接口居然不好使 ,日期总是有偏差 , 结果一看是提交的数据有问题 , 后台直接接受的字符串 new 的Date , 2017-12-24T16:00: ...
 - 使用PLCcom.dll操作西门子系列PLC
			
工作中经常需要了解plcdb块的数据!由于工作使用OPC类库进行通讯,开发,配置,使用都比较麻烦, 特在网上找到一个名为PLCcom.dll的类库,可以实现PLC读写操作,下面演示C#如何使用PLCc ...