Browse Source

metaRtc编译

kindring 3 years ago
parent
commit
1f43c5a1b7
2 changed files with 58 additions and 0 deletions
  1. 58 0
      C与C++/metartc.md
  2. 0 0
      linux/多版本软件安装.md

+ 58 - 0
C与C++/metartc.md

@@ -0,0 +1,58 @@
+# metartc学习
+## 环境搭建
+> 系统版本
+> ubuntu 20.04
+### 安装配置基础环境
+1. 配置软件安装源,使用国内镜像站,具体方式参照其他文字
+2. 安装 `git` `cmake` `gcc` 等基础软件
+- 安装`git`
+```shell
+sudo apt-get install git
+```
+- 安装`cmake`
+```shell
+sudo apt-get install cmake
+```
+- 安装`gcc`,安装完成后是`gcc9`
+```shell
+sudo apt-get install build-essential
+```
+- 安装`qt5`,图省事直接安装qt5-*
+```shell
+sudo apt-get install qt5-*
+```
+
+### 开始编译
+#### 编译基础依赖库 `libmetartccore3` 与 `libmetartc3`
+1. 编译 `libmetartccore3`
+2. 进入到 `libmetartccore3` 目标下,执行下面命令
+- 创建目录,并进入目录
+```shell
+mkdir build && cd ./build
+```
+- 用`cmake`构建`makefile.list`
+```shell
+cmake ../
+```
+
+- 用`make`构建编译`lib`库
+```shell
+make
+```
+3. 核心库`libmetartccore3.a`编译完成,移动到`metartc`主目录下的 `thirdParty/lib`目录
+> 需要在在 `thirdParty` 中创建目录 `lib`
+4. 开始编译 `libmetartc3` 的 `lib` 库
+5. 参考 1, 2, 3 步骤 进行操作
+6. 基础核心库编译完成
+
+#### 常见库未找到
+`alsa/asoundlib.h`
+```shell
+ sudo apt-get install libasound2-dev
+```
+#### 编译demo
+1. 安装qt环境,安装参照基础依赖
+##### 编译依赖库
+1. 直接可以找到的依赖库`libspeexdsp`
+- 进入到`metaspeexdsp`目录下
+- 参照 编译基础依赖库的步骤 1,2,3 进行操作

+ 0 - 0
linux/多版本软件安装.md