[obs] 编译记录

news2024/10/5 23:29:57

2023.7

obs 最近编译方式经常改。本次使用的是最新的方式编译 2023/7月份版本,记录一下遇到的坑
在这里插入图片描述

  1. obs 最新版默认使用 vs2022 才能编译,如果想用 vs2019 编译,改下面这个地方就好了
    CMakePresets.json 文件的在这里插入图片描述
  2. obs aja 编译有问题
    解决方案:
    在这里插入图片描述

参考文献
https://blog.csdn.net/wwlswj/article/details/129639826
3. 本地 qsv 相关的工程编译不过
错误是:

__std_find_trivial_1,函数 "char const * __cdecl __std_find_trivial<char const ,unsigned char>(char const *,char const *,unsigned char)" (??$__std_find_trivial@$$CBDE@@YAPEBDPEBD0E@Z) 中引用了该符号 obs-qsv-test D:\1_WorkSpace\1_Coding\2_OnlineCode\obs-studio\build_x64\plugins\obs-qsv11\obs-qsv-test\vpld.lib(mfx_dispatcher_vpl_config.obj) 1

暂时没有找到解决的方案,不同是编译 obs 的时候关闭 qsv 功能进行规避。
解决方案:
obs-studio\plugins
中的 CMakeLists.txt 中搜索 qsv,把搜到的都注释了。我这边搜到3个
在这里插入图片描述
4. 编译 INSTALL 报错
根因是这里的路径 obs 脚本没有改变。
路径为:
在这里插入图片描述
在这里插入图片描述
解决方案:
把最上面的路径覆盖下来就好了
在这里插入图片描述
5. cmake --preset windows-ci-x64
执行脚本的时候会自动下载依赖文件,但是 git 下载比较慢,可以手动下载放到对应路径下就行。
在这里插入图片描述
压缩包放这里就行,脚本会自动解压缩。下载路径,执行命令时会打印到控制台窗口上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/885971.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【方法】如何给分卷压缩文件添加密码?

在压缩文件的时候&#xff0c;如果文件比较大&#xff0c;或者网盘单个文件限制了大小&#xff0c;很多人会选择将文件压缩成分卷文件。 如果文件还有保密需求&#xff0c;那如何在压缩文件时设置分卷&#xff0c;又同时设置密码保护呢&#xff1f;下面小编来举例看看如何操作…

测试平台开发:(19)自动化测试脚本工具化 2

上一篇:测试平台开发:(18)自动化测试脚本工具化_要开朗的spookypop的博客-CSDN博客 本篇先实现创建自动化脚本的功能,将selenium代码语言转化为文字语言,如下图所示: 例1:比如下面的代码,转化为语言“用谷歌浏览器打开XX页面”: service = ChromeService(executabl…

【Python】基础语法:变量类型和动态类型

文章目录 1. 常量2. 变量3. 动态类型特性 努力经营当下 直至未来明朗 1. 常量 浮点数在内存中表示使用的是IEEE754标准&#xff0c;这套规则下&#xff0c;在内存中表示该浮点数额时候可能会存在微小的误差 在进行运算的时候&#xff0c;最好可以将数字&#xff08;字面值常…

如何理解“I/O指令是CPU系统指令的一部分”?

I/O指令作用过程&#xff08;以 I/O端口独立编址方式为例&#xff09;&#xff1a; CPU识别出当前指令是I/O指令&#xff0c;向I/O总线发送相应控制信号和地址信息。 之前迷惑的点&#xff1a;默认以为I/O指令是作用于I/O接口的&#xff0c;进而产生疑问&#xff0c;I/O接口中…

期权行权和不行权的区别

对于期权小白刚入门来说&#xff0c;期权是一种金融衍生品&#xff0c;简单理解期权就是大盘指数为标的物&#xff0c;可以做多和做空&#xff0c;在期权到期日最后一天&#xff0c;你面临持仓合约是选择行权呢还是不行权&#xff0c;下文科普期权行权和不行权的区别&#xff0…

03.Spring Security 如何保护用户密码

1. 前言 上一文我们对Spring Security中的重要用户信息主体UserDetails进行了探讨。中间例子我们使用了明文密码&#xff0c;规则是通过对密码明文添加{noop}前缀。那么本节将对 Spring Security 中的密码编码进行一些探讨。 2. 不推荐使用md5 首先md5 不是加密算法&#xf…

前端跨域的原因以及解决方案(vue),一文让你真正理解跨域

跨域这个问题,可以说是前端的必需了解的,但是多少人是知其然不知所以然呢&#xff1f; 下面我们来梳理一下vue解决跨域的思路。 什么情况会跨域&#xff1f; ​ 跨域的本质就是浏览器基于同源策略的一种安全手段。所谓同源就是必须有以下三个相同点&#xff1a;协议相同、域名…

网络套接字

网络套接字 文章目录 网络套接字认识端口号初识TCP协议初识UDP协议网络字节序 socket编程接口socket创建socket文件描述符bind绑定端口号sockaddr结构体netstat -nuap&#xff1a;查看服务器网络信息 代码编译运行展示 实现简单UDP服务器开发 认识端口号 端口号(port)是传输层协…

Python 3 使用HBase 总结

HBase 简介和安装 请参考文章&#xff1a;HBase 一文读懂 Python3 HBase API HBase 前期准备 1 安装happybase库操作hbase 安装该库 pip install happybase2 确保 Hadoop 和 Zookeeper 可用并开启 确保Hadoop 正常运行 确保Zookeeper 正常运行3 开启HBase thrift服务 使用命…

谈谈召回率(R值),准确率(P值)及F值

通俗解释机器学习中的召回率、精确率、准确率&#xff0c;一文让你一辈子忘不掉这两个词 赶时间的同学们看这里&#xff1a;提升精确率是为了不错报、提升召回率是为了不漏报 先说个题外话&#xff0c;暴击一下乱写博客的人&#xff0c;网络上很多地方分不清准确率和精确率&am…

前端实战系列:【2023酷炫前端特效】HTML蜂巢特效(附完整可执行代码 + 全网唯一!超详细注释分析 (熬夜换来的...),让你看得懂,敲的出代码!

久别重逢非昨日,万语千言不忍谈。 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌿[2] 2023年城市之星领跑者TOP1(哈尔滨)🌿 🌟[3] 2022年度博客之星人工智能领域TOP4🌟 🏅[4] 阿里云社区特邀专家博主🏅 🏆…

【等保测评】等保初级测评师试题合集(3w字汇总)

【等保测评】信息安全等级保护初级测评师试题合集 一、法律法规单选多选判断 二、实施指南单选多选 三、定级指南四、基本要求五、测评准则六、信息安全等级测评模拟模拟试题1一、单选二、多选三、判断四、简答 模拟试题2一、单选二、多选三、判断四、简答 模拟试题3一、单选二…

MPLS基础知识

MPLS&#xff1a;多协议标签交换 多协议&#xff1a;可以基于多种不同的3层协议来生成2.5层的标签信息&#xff1b; 包交换—包为网络层的PDU&#xff0c;故包交换是基于IP地址进行数据转发&#xff1b;就是路由器的路由行为&#xff1b; 原始的包交换&#xff1a;数据包进入…

【自动化测试】接口自动化01

文章目录 一、熟悉若requests库以及底层方法的调用逻辑二、接口自动化以及正则和Jsonpath提取器的应用6. 高频面试题&#xff1a;9. 示例&#xff1a;接口关联13. 文件上传示例14. cookie关联的接口 努力经营当下 直至未来明朗 一、熟悉若requests库以及底层方法的调用逻辑 接…

on-java-8 知识总结(低频部分)

Perl简介 Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 “实用报表提取语言”。最开始&#xff0c;Perl是一门文本处理语言&#xff0c;不过现在已经是通用的语言了。 作者吐槽其write-only&#xff0c;想必是因为其灵活性&#xff0c;同一目标下能写出…

Android设备通过蓝牙HID技术模拟键盘实现

目录 一&#xff0c;背景介绍 二&#xff0c;技术方案 2.1 获取BluetoothHidDevice实例 2.2 注册/解除注册HID实例 2.3 Hid report description描述符生成工具 2.4 键盘映射表 2.5 通过HID发送键盘事件 三&#xff0c;实例 一&#xff0c;背景介绍 日常生活中&#xff0…

第15集丨Vue 江湖 —— 组件

目录 一、为什么需要组件1.1 传统方式编写应用1.2 使用组件方式编写应用1.3 Vue的组件管理 二、Vue中的组件1.1 基本概念1.1.1 组件分类1.1.2 Vue中使用组件的三大步骤:1.1.3 如何定义一个组件1.1.4 如何注册组件1.1.5 如何使用组件 1.2 注意点1.2.1 关于组件名1.2.2 关于组件标…

14.Linkedin在中国市场的主要竞争对手

自Linkedin敲响了中国的大门之后,在国内市场也拥有了大量的用户。经过不断地发展了改革创新,更是成为了国内影响力比较大的职业社交平台之一。为了能够在国内市场中取得成功,在进入国内之前,Linkedin就采取了全新的模式,不仅仅是销售机构,也具备了产品技术、市场、公关等完整的…

达芬奇无法播放视频,黑屏,不能预览画面

说一下其中一个原因&#xff0c;是因为用了像是xdisplay&#xff0c;super display这类软件&#xff0c;他们会安装一个显卡驱动而这个驱动就会导致这个问题。 方法很简单&#xff0c;在设备管理器里面&#xff0c;显示卡一览&#xff0c;卸载掉除了你的电脑显卡以外的虚拟显卡…

webpack 从入门到放弃!

webpack webpack于2012年3月10号诞生&#xff0c;作者是Tobias(德国)。参考GWT(Google Web Toolkit)的code splitting功能在webpack中进行实现。然后在2014年Instagram团队分享性能优化时&#xff0c;提出使用webpack的code splitting特性从而大火。 现在webpack的出现模糊了任…