从零开始学习音视频编程技术(三) 开发环境搭建(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

时间: 2024-10-11 00:15:32

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

即时通讯——详解音视频同步技术

转自:http://tieba.baidu.com/p/2138076570 摘要:针对网络传输中由于延迟.抖动.网络传输条件变化等因素引起的音视频不同步的问题,设计并实现了一种适应不同网络条件的音视频同步方案.利用音视频编码技术AMR-WB和H.264具有在复杂网络环境中速率可选择的特性,结合RTP时间戳和RTCP反馈检测QOS,通过控制音视频编码方式,实现了动态网络环境下的音视频同步方案.重点介绍了可靠网络环境和动态网络环境下同步算法的设计过程,并通过实际测试验证了此方案的可行性.结果表明,

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

前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,如何解决遇到的坑,本文抛砖引玉,欢迎大咖交流. 一. 音视频的基础知识 1.1 基本概念 视频是什么 静止的画面叫图像(picture).连续的图像变化每秒超过24帧(frame)画面以上时,根椐视觉暂留原理, 人眼无法辨别每付单独的静态画面,看上去是平滑连续的视觉效果.这样的连

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

随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能.那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,如何解决遇到的坑. 一. 音视频的基础知识 1.1 基本概念 视频是什么 静止的画面叫图像(picture).连续的图像变化每秒超过24帧(frame)画面以上时,根椐视觉暂留原理,人眼无法辨别每付单独的静态画面,看上去是平滑连续的视觉效果.这样的连续画面叫视频.当连续图像变化每秒低于

音视频 对讲技术实现楼宇智能化

楼宇智能化系统一般包括以下系统:综合布线系统.计算机网络系统.电话系统.有线电视及卫星电视系统.安防监控系统.一卡通系统.广播告示系统.楼宇自控系统.酒店管理系统.物业管理系统.智能楼宇管理系统(集控平台)及数据中心机房建设等. 1.综合布线系统 结构化综合布线系统是整幢大楼的"神经系统",是网络.通讯等系统的基础.大楼结构化布线采用光纤作为主干(电话主干使用大对数线缆).超五类或六类双绞线到房间,提供网络接入. 2.网络系统 在综合布线基础上构建网络系统,提供系统桌面100/1000

XE6移动开发环境搭建之IOS篇(6):设置Mac OSX的网络。(有图有真相)

XE6移动开发环境搭建之IOS篇(6):设置Mac OSX的网络.(有图有真相) 2014-08-23 21:37 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 我们配置一下MAC的IP,给定一个固定的内网IP,以便我们的XE6能更好地连接它!--------------------------------------------------------------- 1.打开虚拟机,在MAC里,点一下桌面(星空图

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

1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: =========================================================== go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563 go1.2.1.windows-am

嵌入式linux开发环境搭建(一)——双网卡的网络设置

嵌入式linux开发环境搭建(一)--双网卡的网络设置 一.linux发行版为ubuntu-14.04.4-server-amd64版本 安装ubuntu 二.网络设置 1.虚拟机添加双网卡 eth0桥接无线网卡用于Ubuntu上网,eth1桥接有线网卡用于连接开发板.eth0和eth1网卡设置如下图所示: 2.设置网络 先查看网卡:ifconfig | more 如果没有显示eth0.eth1网卡,则用ifconfig eth0 up;ifconfig eth1 up激活网卡eth0.eth1

音视频通讯技术 视频二次开发方案

当我们使用像Skype.QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?网络语音通话通常是双向的,就模型层面来说,这个双向是对称的.为了简单起见,我们讨论一个方向的通道就可以了.一方说话,另一方则听到声音.看似简单而迅捷,但是其背后的流程却是相当复杂的. 语音采集 语音采集指的是从麦克风采集音频数据,即声音样本转换成数字信号.其涉及到几个重要的参数:采样频率.采样位数.声道数. 简单的来说:采样频率,就是在1秒内进行采集动作的次数:采样位数,就是每次采集动

iOS平台上的音视频即时通讯应用开发

现在IOS很是火热,一大堆开发人员在捣鼓IOS平台的开发,相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台 支持iOS平台设备上的音频即时通讯应用开发 提供Objective-C语言API接口,开放示例源代码 集成H.264.AAC.AMR等编解码技术 封装音视频的采集.编解码.传输.显示和播放等模块 支持Android.Web.PC等设备和iOS之间的互联互通 想要在IOS平台下实现音视频通信,最快捷