mac和windos平台编译obs-studio

一. mac下xcode编译obs-studio

1. 准备工作

  • 安装brew
  • 安装其他工具
brew install ffmpeg x264 qt5
  • 下载代码
git clone --recursive https://github.com/obsproject/obs-studio.git

2. 生成xcode工程

1. cd obs-studio
2. mkdir -p builds/xcode
3. cd builds/xcode
4. CMAKE_PREFIX_PATH=/usr/local/Cellar/qt/5.11.1/ cmake ../../ -G Xcode

3. 常见问题解决

  • 问题一 “failed to find locale/en-US.ini”
    把工作目录设为{obs-studio build dir}build/rundir/Deubug(或者Release)/bin就可以了,设置方法为Product->Scheme->Edit Scheme->options->working diectory.

二. windows下visual studio 2017 编译obs-studio

1. 准备工作

  • 安装cmake-gui
  • 下载依赖
    • vs2017依赖
      https://obsproject.com/downloads/dependencies2017.zip
      
    • 下载QT
      http://download.qt.io/archive/qt/5.11/5.11.1/qt-opensource-windows-x86-5.11.1.exe
      
    • 下载代码
      git clone --recursive https://github.com/obsproject/obs-studio.git //--recursive 会下载依赖包
      

2. 生成工程

  • 配置cmake,添加Add Entry
    1. 添加 DepsPath 路径为下载vs2017依赖
    2. 添加 QTDIR 为 msvc2017_64路径
    3. 配置生成工程即可,然后指定目录打开sln文件编译即可。
    
  • 把启动工程设置成ALL_BUILD即可单步调试,千万不要设置成obs工程,那样会导致单步调试不了。

你可能感兴趣的:(流媒体)