由于项目要求要将OBS更新功能迁到公司自己的服务器上,OBS默认的是不编译updater工程,现将OBS更新工程编译步骤如下:
一、下载解压并使用 CMake 生成编译 zlib https://download.csdn.net/download/XiaoStore/12315404
二、编译版本 obs-studio-26.0.8
三、CMake 生成配置文件时去掉勾选 DISABLE_UPDATE_MODULE
四、添加环境变量 STATIC_ZLIB_PATH D:\OBSUpdate\zlib
五、修改 updater 工程属性 -》C/C++ -》代码生成 -》运行库-》指定多线程 DLL(/MD)
六、在 updater.cpp 中加入 zlib 链接库的引用
#pragma comment(lib, “D:\OBSUpdate\zlib\Build\Release\zlibstatic.lib”)
vs 编译即可 updater.vcxproj -> D:\OBSUpdate\obs-studio\build\UI\win-update\updater\Release\updater.exe

OBS源码学习(三)-编译updater工程相关推荐

  1. 修改meta标签 查看源码没效果怎么办_Spring 源码学习(三)-自定义标签

    又来填坑啦,上一篇讲完默认标签的解析,这篇笔记记录一下自定义标签的解析吧. 我们知道,Spring 源码的核心模块是 Spring-core 和 Spring-beans,在此基础上衍生出其他模块,例 ...

  2. FFmpeg —— 编译obs源码(解决编译后不能捕获摄像头问题)

    效果   官方文档 OBS Studio 27.1.3 文档   obs编译步骤      1.下载源码           方案一:git下载源码 /* git下载步骤:安装git后.创建文件夹,在 ...

  3. dubbo源码学习三—暴露服务exporter、invoker

    前面我们知道通过自定义标签,我们可以定位到相关标签的解析,同时梳理出三个重要的bean:ServiceBean.ReferenceBean.ConfigCenterBean. 通过Servicebea ...

  4. patch请求_SpringMVC源码学习(三) 请求处理的流程

    在最近的一篇文章中我们大概了解了SpringMVC的九大组件,以及初始化的问题.根本初始化的发起是Spring的事件机制.而这九大组件是什么?我们先回顾一下,他们分别是文件处理器.语言处理器.主题处理 ...

  5. [spring源码学习]三、IOC源码——自定义配置文件读取

    一.环境准备 在文件读取的时候,第9步我们发现spring会根据标签的namespace来选择读取方式,联想spring里提供的各种标签,比如<aop:xxx>等应该会有不同的读取和解析方 ...

  6. yara 源码学习(三)  扫描部分

    yara程序的扫描过程 此部分主要在libyara,c  scan.c,eval.c中 不管是扫描进程内存,还是扫描文件夹,扫描文件,最终真正的扫描过程都是函数 int yr_scan_mem_blo ...

  7. vs2019编译obs源码生成sln解决方案

    目录 一.OBS介绍 二.OBS源码下载 三.Qt配置 四.设置依赖库目录 五.开始编译 六.main函数 七.视频教程 一.OBS介绍   obs的编译不是很难,只要代码下的全,环境变量配的ok, ...

  8. yara 源码学习(一) 综述

    准备工作: yara源码  V1.7.1   https://github.com/VirusTotal/yara/releases/tag/v1.7.1 csdn:https://download. ...

  9. Java 源码学习系列(三)——Integer

    Integer 类在对象中包装了一个基本类型 int 的值.Integer 类型的对象包含一个 int 类型的字段. 此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还 ...

最新文章

  1. 明年,我要用 AI 给全村写对联
  2. TCP及IP报头及协议
  3. 坑你没商量!盘点Java中最常见的事故现场,你都中过哪些招?
  4. DGA GAN——GAN在安全中的应用
  5. 网摘精灵教程:网站流量爆涨的时空隧道
  6. [转]Delphi中QuotedStr介绍及使用
  7. 如何在Hybris Commerce的backoffice里创建扩展字段
  8. 中缀表达式转换成后缀表达式(只适用于加减乘除运算)
  9. windows 2003 iis 360防黑加固后不能使用
  10. 酒桌遭遇劝酒莫惊慌 挡酒有词咱见招拆招(ZT)
  11. GreenDao清空数据库的方法
  12. 【Prometheus】prometheus告警配置
  13. 宗地自动编号及属性赋值
  14. linux怎么模糊查找文件,linux怎么模糊查找一个文件
  15. 南卡蓝牙耳机好还是漫步者好?国产半入耳式蓝牙耳机对比
  16. 初学者完成HBuilder X网站制作
  17. 深度学习入门系列1:多层感知器概述
  18. java new jsonparser_java – JSONParser无法解析为某种类型
  19. 去哪儿网2015校园招聘前端笔试题
  20. 父子或兄弟div元素边距重叠

热门文章

  1. ue4怎么用虚幻商城场景_如何利用虚幻商城创造被动收入【经验分享】
  2. 歌谷服务套件gms_关键时刻,谷歌对外宣称“不要在Mate30安装GMS”,其实是帮华为...
  3. 主键约束、唯一性约束、唯一索引
  4. Android Jetpack 学习之Navigation、BottomNavigationView
  5. Spring学习(五)—— 自动装配
  6. 【毫米波雷达】理解IQ信号调制与解调
  7. Java的Enum枚举反编译的结果(为什么它是一个枚举对象是一个单例)
  8. 在Window 10 64位电脑上安装 OpenSSL安装过程
  9. 阿里二面: 说一下从url输入到返回请求的过程
  10. 1.04 docker的网络