|
@@ -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 进行操作
|