macOS上编译obs-studio

这篇具有很好参考价值的文章主要介绍了macOS上编译obs-studio。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

    最近基于obs的1个二开程序,需要移植到macOS平台上,由于遇到些问题,本文记录下如何在macOS上配置&编译&运行obs程序完整过程。

下载

    首先下载cmake-gui工具,下载CMAKE,选择对应macOS平台的cmake版本,此处选择cmake-3.27.3-macos-universal.dmg 版本安装。

    其次,安装qt6.2开发包和qt creator开发工具,请参考安装qt一文,安装好qt开发包,此处选择qt6.3.2版本安装。

    再次,下载obs-studio源码,完整命令如下:

# 一定要加--recursive选项,以下载obs-studio依赖库
git clone --recursive https://github.com/obsproject/obs-studio.git
# 切分支
git checkout release/29.1
# 下载obs-studio相关依赖
git submodule init
git submodule update

    最后,请一定安装xcode集成开发环境,此处不再赘述。

配置

     使用cmake-gui工具macOS上编译obs-studio,OBS,macos

   问题:点击 Configure 之后,报错如下:

Configuring done
CMake Error at plugins/mac-syphon/CMakeLists.txt:19 (add_library):
  Cannot find source file:

    syphon-framework/Syphon_Prefix.pch


CMake Error at plugins/mac-syphon/CMakeLists.txt:19 (add_library):
  No SOURCES given to target: syphon-framework

     解决办法:进入到obs-studio根目录,执行如下命令,下载相关依赖:

git submodule init
git submodule update

macOS上编译obs-studio,OBS,macos

    如此,便可以configure和generate成功了。 

编译

    配置&生成xcode解决方案成功之后,点击 Open Project 用xcode集成开发环境打开obs-studio解决方案:

macOS上编译obs-studio,OBS,macos

    问题:编译时遇到一个问题,如下:

macOS上编译obs-studio,OBS,macos

    解决办法:如提示,是因为缺少libluajit.dylib库所致,执行如下命令安装:

brew install lua
copy /System/Volumes/Data/opt/homebrew/lib/libluajit.dylib /System/Volumes/Data/Users/mingo/Applications/workspace/multimedia/obs-studio/build_arm64/UI/Debug/OBS.app/Contents/Frameworks/libluajit.dylib

   再次编译,便可编译成功了。 

运行

    编译成功之后,执行如下操作,运行obs-studio程序:

xcode => Product => Scheme => Edit Scheme => Run => Info

macOS上编译obs-studio,OBS,macos

     参照如上配置,obs-studio程序便可成功运行起来了:

macOS上编译obs-studio,OBS,macos 文章来源地址https://www.toymoban.com/news/detail-665450.html

到了这里,关于macOS上编译obs-studio的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【OpenVINO 】在 MacOS 上编译 OpenVINO C++ 项目

    前言 英特尔公司发行的模型部署工具OpenVINO™模型部署套件,可以实现在不同系统环境下运行,且发布的OpenVINO™ 2023最新版目前已经支持MacOS系统并同时支持在苹果M系列芯片上部署模型。在该项目中,我们将向大家展示如何在MacOS系统、M2芯片的Macbook Air电脑上,展示使用Op

    2024年02月02日
    浏览(37)
  • OBS Studio 30.0 承诺在 Linux 上支持英特尔 QSV,为 DeckLink 提供 HDR 回放功能

    导读 OBS Studio 30.0 现已推出公开测试版,承诺为这款广受欢迎的免费开源截屏和流媒体应用程序提供多项令人兴奋的新功能,以及大量其他更改和错误修复。 OBS Studio 30.0 承诺在 Linux 上支持英特尔 QSV(快速同步视频)、WHIP/WebRTC 输出、DeckLink 输出的 HDR 回放支持、DeckLink 设备

    2024年02月10日
    浏览(40)
  • macos 上彻底卸载 DevEco Studio

    1. 退出DevEco Studio:    确保DevEco Studio没有在运行。如果它在Dock中,可以右键点击其图标,然后选择退出。或者使用`Command + Q`快捷键确保应用程序完全退出。 2. 删除DevEco Studio应用程序:    打开“应用程序”文件夹,找到DevEco Studio,然后将其拖动到废纸篓中,或者右键点击

    2024年02月03日
    浏览(45)
  • ​macOS - FL Studio 21.2.3.3586​官方中文破解版免费下载安装激活

    FL Studio 21破解版是一款功能强大的软件音乐制作环境或数字音频工作站(DAW)。使用可以帮助用户进行各种音乐编辑制作操作,FL Studio 21包含了编排,编排,录制,编辑,混音和掌握专业品质音乐所需的一切,支持多音轨录音时间拉伸和音高移动原始音频编辑,行业领先的钢

    2024年02月20日
    浏览(61)
  • DaVinci Resolve Studio 18.6.2 (macOS, Windows) - 剪辑、调色、特效和音频后期制作

    DaVinci Resolve Studio 18.6.2 (macOS, Windows) - 剪辑、调色、特效和音频后期制作 Blackmagic Design DaVinci Resolve Studio 请访问原文链接:https://sysin.org/blog/davinci-resolve-18/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 免费! 专业的剪辑、调色、特效和音频后期制作 DaVinci

    2024年02月01日
    浏览(31)
  • DaVinci Resolve Studio 18.6.5 (macOS, Windows) - 剪辑、调色、特效和音频后期制作

    DaVinci Resolve Studio 18.6.5 (macOS, Windows) - 剪辑、调色、特效和音频后期制作 Blackmagic Design DaVinci Resolve Studio 请访问原文链接:DaVinci Resolve Studio 18.6.5 (macOS, Windows) - 剪辑、调色、特效和音频后期制作,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 免费! 专业的剪

    2024年02月21日
    浏览(38)
  • windows上编译linux程序

    有些项目创建之初,(仅考虑在linux上运行)不考虑在windows原生编译,所以以没有采用跨平台的API进行开发。 后续想要将项目从linux上,移植到windows上运行。要么是重写不能跨平台的代码;要么是在cygwin这样的环境下编译。前者,我做过一遍。后者,本次来尝试下。 Cygwin 和M

    2024年02月09日
    浏览(28)
  • ubuntu上编译Linux内核步骤

    1.下载Ubuntu镜像 Enterprise Open Source and Linux | Ubuntu 在最左边Ubuntu Desktop处点22.04LTS下载iso文件 2.在VMware上创建新的虚拟机 Ubuntu 20.04 虚拟机安装教程_柯基@的博客-CSDN博客_虚拟机安装ubuntu20.04 特别注意 : 在\\\"指定磁盘容量\\\"这一步把\\\"最大磁盘大小\\\"设置为 50G 如果忘记了或者已经设为

    2024年01月16日
    浏览(38)
  • Mac 上编译 LLVM 7.x

    Mac 上编译 LLVM 7.x 如果您想在搭载 M1 芯片的 Mac 上编译 LLVM 7.x,可以按照以下步骤进行操作。请注意,LLVM 的版本和编译过程可能随时间变化,因此确保查看 LLVM 的官方文档以获取最新的信息。 安装开发工具和依赖项: 在 M1 Mac 上编译 LLVM,首先需要安装一些开发工具和依赖项

    2024年02月05日
    浏览(29)
  • 在Windows上编译和调试CoreCLR

    本文的唯一目的就是让你运行Hello World Window 7+ 确保C++ 工具已经被安装,默认是不安装的,所以要选择自定义模式,VS 2015 精简版不支持。 下载 CMake for windows,并把Cmake的目录添加到为PATH的系统变量里。 下载Python for windows 并安装,并把Python的目录地址添加到Path系统变量中。

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包