AnyChat SDK的使用及简易视频聊天软件的快速开发(QT5.3)
为了在linux平台下快速开发一款视频聊天软件,本文选取了AnyChat SDK作为核心开发,开发环境使用QT5.3,下面将讲解我的开发过程。
一、 开发环境的搭建
1. 首先,虚拟机安装linux系统,我选取的是最新的Ubuntu14.04-32bit ;
2. 然后,到QT官网http://qt-project.org/downloads,下载最新的linux版本QT5.3.2,如下所示:
3. 最后,到AnyChat官网http://www.anychat.cn/download.html,下载最新的linux版本的SDK,这里我们选取32bit,如下图所示:
二、 软件功能
在这里,我只需要如下几个功能即可:
1. 能够打开本地音视频;
2. 能够获取在线用户列表;
3. 能够请求在线用户音视频,实现视频聊天;
4. 能够发送文字聊天。
三、 真正的开始
需求确定之后,我们就开始创建我们的工程啦!
1. 现在我们打开QT5软件,创建一个新工程,首先就是布局我们的UI,如下图所示:
然后我们给我们的UI写上对象名字,如下所示:
2. 添加工程依赖性(包括anychat sdk依赖文件的添加)
QT软件配置头文件和库文件有两种方法:
2.1 可以手动在.pro为后缀的文件里面进行添加;
2.2 可以右键工程项目,然后添加相应的文件和库,此方法会自动修改.pro文件,如下左右两图所示(左图为手动添加,右图为添加后的pro文件,也可以按右图修改pro文件):
其中INCLUDEPATH为头文件包含路径,这