metartc.md 1.5 KB

metartc学习

环境搭建

系统版本 ubuntu 20.04

安装配置基础环境

  1. 配置软件安装源,使用国内镜像站,具体方式参照其他文字
  2. 安装 git cmake gcc 等基础软件
  3. 安装git

    sudo apt-get install git
    
  4. 安装cmake

    sudo apt-get install cmake
    
  5. 安装gcc,安装完成后是gcc9

    sudo apt-get install build-essential
    
  6. 安装qt5,图省事直接安装qt5-*

    sudo apt-get install qt5-*
    

开始编译

编译基础依赖库 libmetartccore3libmetartc3

  1. 编译 libmetartccore3
  2. 进入到 libmetartccore3 目标下,执行下面命令
  3. 创建目录,并进入目录

    mkdir build && cd ./build
    
  4. cmake构建makefile.list

    cmake ../
    
  • make构建编译lib

    make
    
  • 核心库libmetartccore3.a编译完成,移动到metartc主目录下的 thirdParty/lib目录

    需要在在 thirdParty 中创建目录 lib

  • 开始编译 libmetartc3lib

  • 参考 1, 2, 3 步骤 进行操作

  • 基础核心库编译完成

常见库未找到

alsa/asoundlib.h

 sudo apt-get install libasound2-dev

编译demo

  1. 安装qt环境,安装参照基础依赖

    编译依赖库
  2. 直接可以找到的依赖库libspeexdsp

  3. 进入到metaspeexdsp目录下

  4. 参照 编译基础依赖库的步骤 1,2,3 进行操作

  5. 编译第三方依赖库,第三方依赖库从relase目录选择 3.0 版本下进行下载