从零开始学习音视频编程技术(三) 开发环境搭建(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结构,调 ...
随机推荐
- [tmux] Share a tmux session for pair programming with ssh
By using ssh, you can share a tmux session, making pair programming much easier. We'll learn how to ...
- mui监听多个下拉刷新当前处于哪个选项卡
1.滑动触发 <div id="slider" class="mui-slider mui-fullscreen"> <div id=&quo ...
- Java中的浮点数-科学计数法-加减乘除
上次,提到"元转分"这个浮点数问题,boss倾向于手动把1.23元这种格式,转换成123分. 但实际上,浮点数很容易遇到精度问题. 比如,System.out.prin ...
- 【SSH2(理论+实践)】--图说Struts2的执行
前几篇文章讨论了有关Struts2的核心机制及一些基础,但同一时候也遗留下了非常多问题.这些问题主要是针对Struts2的一些使用技巧的,该篇文章将会针对Struts2的使用技巧进行讨论, ...
- java-线程-生产者-消费者
概述 在Java中有四种方法支持同步,其中前三个是同步方法,一个是管道方法. wait() / notify()方法 await() / signal()方法 BlockingQueue阻塞队列方法 ...
- 第二十一篇:基于WDM模型的AVStream驱动架构研究
基于WDM模型的AVStream驱动架构研 这篇论文2006年早就发表, 与当时开发这个驱动正好几乎相同的时间. 近期实际项目须要, 又回过头来将AVStre ...
- spring boot打包后在tomcat无法访问静态资源问题
我的spring boot项目中前端页面的资源引用 我的静态文件夹是 我的application.yml中资源路径配置了 同时我在WebMvcConfig中配置了addResourceHandlers ...
- linux系统下信号具体解释2
信号是UNIX 系统所使用的进程通信方法中,最古老的一种.信号不但能从内核发往一个进程,也能从一个进程发往还有一个进程.比如,用户在后台启动了一个要运行较长时间的程序,假设想中断其运行,能够用kill ...
- 源码分析之Dictionary笔记
接下来我们一步步来熟悉 Dictionary的底层结构实现,下面的MyDictionary等同于源码中的Dictionary看待. 首先我们定义一个类 MyDictionary,类中定义一个结构Ent ...
- Java SpringMVC实现国际化整合案例分析(i18n) 专题
所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语.英语等.下面我将以具体的实例来举例说明: (1)新建动态Javaweb项目,并导入几个SpringMVC必需的 ...