Mac下OBS编译

由于工作相关性,想学习一下OBS的相关技术,所以开始手动编译OBS工程,借鉴了一篇博文,写得比较清楚,但是在我编译过车过中出现了两个小问题,现在记录一下。

首先贴出来参考的博客,里面介绍的路子本人试验下来没有问题

mac下OBS编译

其中,我遇到的问题主要是两个,一个是在使用CMake生成工程的时候,选择了XCode的类型,但是提示找不到默认的编译器,报错信息如下:

No CMAKE_C_COMPILER could be found.

No CMAKE_CXX_COMPILER could be found.

在一个问答中找到了解决方法:

主要原因应该就是需要安装Xcode的命令行工具,选择Xcode为编译环境,就可以了(如果本人理解不对,谢谢指正),如果没有安装XCode命令行工具,如下:

xcode-select --install # Install Command Line Tools if you haven't already.
sudo xcode-select --switch /Library/Developer/CommandLineTools # Enable command line tools

如果已经安装的话,直接执行:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

然后在重新使用Cmake,这个问题就解决了。

然后还有一个问题,我也看到有同仁跟我一样遇到过,就是拉取代码的时候,依赖库没有拉完整,导致生成项目的时候不能通过,报错如下:

CMake Error at plugins/mac-syphon/CMakeLists.txt:71 (add_library): Cannot find source file: syphon-framework/Syphon_Prefix.pch。。。。。。。

这个的原因其实就是在OBS代码里面,mac-syphon这个库本身是属于另一个git仓库,所以直接使用git clone去克隆OBS的话,会跳过这个git仓库,所以拉取代码的时候,应该加上一个命令,如下:

git clone --recursive https://github.com/obsproject/obs-studio.git

这样,就好了,具体更多的相关可以参考下面这个链接:

OBS编译引导

后面有时间学习具体代码,再一起深入看看OBS吧! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译 OBS Studio 来支持虚拟摄像头,您需要按照以下步骤进行操作: 1. 首先,确保您已经安装了相关的依赖项。在终端中运行以下命令来安装这些依赖项: ``` sudo apt-get install build-essential cmake git libmbedtls-dev libasound2-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfdk-aac-dev libfontconfig-dev libfreetype6-dev libgl1-mesa-dev libjack-jackd2-dev libjansson-dev libluajit-5.1-dev libpulse-dev libqt5x11extras5-dev libspeexdsp-dev libswresample-dev libswscale-dev libudev-dev libv4l-dev libvlc-dev libx11-dev libx264-dev libxcb-shm0-dev libxcb-xinerama0-dev libxcb-randr0-dev libxcb-xfixes0-dev libxinerama-dev pkg-config python3-dev qtbase5-dev libqt5svg5-dev swig ``` 2. 然后,克隆 OBS Studio 的源代码。运行以下命令来克隆源代码: ``` git clone --recursive https://github.com/obsproject/obs-studio.git ``` 3. 进入克隆的目录: ``` cd obs-studio ``` 4. 创建一个 build 目录并进入该目录: ``` mkdir build && cd build ``` 5. 使用 cmake 来配置编译选项并生成构建系统文件: ``` cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr .. ``` 6. 编译 OBS Studio: ``` make -j$(nproc) ``` 7. 安装编译后的 OBS Studio: ``` sudo make install ``` 8. 最后,启动 OBS Studio 并前往设置页面,选择“输出”选项卡。在“输出模式”下拉菜单中,您应该能够看到一个名为“虚拟摄像头”的选项,启用它并进行相应的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值