1.需求环境

系统:Windows 10 (64位)

工具:cmake-3.17.2win64-x64.msi 、qt-opensource-windows-x86-5.12.10.exe、visual stdio 2019

2.下载obs 源包和依赖包

①下载obs源码安装包, 进入官方下载地址:  https://obsproject.com/download,单击Download ZIP 或者View On GitHub里下载,下载完文件名称是 obs-studio-master.zip,然后解压。

②vs2017环境依赖包:https://github.com/obsproject/obs-studio/wiki/Install-Instructions#windows-build-directions%E3%80%81 从此网站中进行下载,

以上的工具都是依据上图显示而下载相应的版本的。

3.文件下载后进行解压放在如下目录下,方便使用,build文件夹cmake会自动创建:

4.打开cmake 工具进行配置:(如下是我的配置)

上图中的QTDIR和DepsPath 需要进行手动添加。

5.然后就进行configure,接着选环境(此次选择为Visual studio 16 2019),再生成项目generate.

进行配置过程中会出现警告或者no found提示,如

此问题没解决,还在找问题中,cmake不是很会。

但只要看见

就证明项目生成成功,即可。然后我尝试了一下,发现可编译成功,可使用exe可执行程序。(我猜测程序会有一些问题所在,毕竟生成项目时出现一些警告和no found,希望大佬能指导一下)。

6. 项目文件在build文件夹中,打开obs_studio.sln文件进行编译即可。最后生成的 可执行文件在D:\work\obs_stdio\build\rundir\Release\bin\64bit目录下,

运行obs64.exe即可,是可以使用的,这样就编译完成了。

总结:在使用windows 10系统前,我是使用win7 进行编译的,反正遇到的问题也挺多的,一些windows sdk 版本、打不开windows下面的源文件、配置出现版本问题等等,也试了vs2015/vs2017/vs2019这些的编译都存在问题,还是花费了不少时间去验证等等。最终还是重装系统来编译的,问题不如win7多,一步一步来,遇到问题坦然面对就行。

参考:https://blog.csdn.net/su_vast/article/details/74984213

obs studio 在windows10 系统下编译安装过程相关推荐

  1. Open Inventor: Windows系统下编译安装Quater

    Windows系统下编译安装Quater 济南友泉软件有限公司 一.工具安装 1.1 CMake CMake是一个用于生成不同平台下构建项目的工具.建议使用3.0版本之后的CMake.下载链接 1.2 ...

  2. centos 6 mysql 5.7.13 编译安装_Centos 6.5系统下编译安装PHP 7.0.13的方法

    PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤 环境依赖 yum install gcc gcc-c++ libxml2 l ...

  3. Windows10 系统下cuda安装教程,小白教程 !很详细!!

    Windows10 系统下cuda安装教程 1.查看适合自己电脑的cuda版本 1.点击Windows+R 输入nvidia-smi 看一下自己电脑支持的conda 版本是: 根据下图白框标出的地方可 ...

  4. 超级详细Ubuntu20.04.5系统下编译安装OpenCV with ffmpeg4.2.7、NVIDIA显卡驱动515、cuda11.5、cudnn8.3.3并编译使用darknet-yolov4

    这篇文章是本人折腾了两天之后将步骤捋顺然后记录一下.如果你的电脑刚刚装好系统,想要安装显卡驱动.编译安装ffmpeg.编译安装cuda与cudnn.编译安装opencv再或者想要使用darknet-y ...

  5. Ununtu16.04系统下编译安装ffmpeg、抽帧和计算图片时间点

    ffmpeg是开源的.功能强大的视频.音频.图像处理工具,在最近的工作中,需要从视频中抽取图像,并准确计算每张图片对应在视频播放中的时间点.在网上找了一圈发现,所有的参考资料基本分为两种: 1.通过c ...

  6. centos系统php环境配置,CentOS 6.4系统下编译安装LNMP和配置PHP环境具体步骤

    一.准备工作 上pkgs.org下载rmpforge.rpmforge是一个第三方yum源. 选择相应的版本下载安装. // 安装成功后,清空yum list 并 重新获取 [root@pangou ...

  7. linux系统下编译安装gcc库

    概述 一般来说,gcc.g++为linux系统基础组件,不会需要升级,但在安装某些新软件时,需要c++17支持,此时就需要升级gcc.g++. g++包含在gcc库中,所以直接升级gcc即可. gcc ...

  8. Windows7系统下编译安装X264

    1. MinGW的下载与安装 下载网址:https://sourceforge.net/projects/mingw/files/ 点击矩形框内链接下载安装引导程序mingw-get-setup.ex ...

  9. OpenCV 4.0 在Windows10系统下的安装教程

    1. 首先下载和安装Visual studio 2015,附上破解秘钥: Visual Studio Professional 2015简体中文版(专业版) KEY:HMGNV-WCYXV-X7G9W ...

最新文章

  1. 并发编程之多线程篇之四
  2. python遍历数组冒泡排序_经典排序算法(冒泡排序,选择排序,插入排序,快速排序,堆排序)python实现...
  3. JavaScript语言基础.上
  4. 出栈是如何操作的?指令:POP dest dest为16位操作数
  5. USACO Section 1.2 Greedy Gift Givers (简单查找)
  6. REEM-C的安装与启动
  7. javaweb实训第二天上午——jQuery基础
  8. adb ps shell 查看进程_adb shell查看进程方法
  9. 批量图片处理:如何给多个图片都加上连续的序号?
  10. f和摄氏度怎么换算_华氏度和摄氏度的换算
  11. /*CS5460_Note_1*/
  12. php如何检测usbkey,检测USBkey未插入如何处理
  13. 三个mplayer播放器mplayer mpv mplayer-ww
  14. 计算机二级中用函数制作工资条,教你用vlookup函数快速制作工资条
  15. 程序员如何搭建自己的知识体系?
  16. python基础训练—元组
  17. 【Python 实战基础】如何绘制树状图展示Python数据分析师的知识结构
  18. HTML+CSS 简单的顶部导航栏菜单制作
  19. LeetCode-1789. 员工的直属部门
  20. python数据分析项目实战波士顿房价预测——手写梯度下降法

热门文章

  1. 三菱QD77MS追剪案例程序
  2. SEER数据库复现-扁桃体鳞状细胞癌危险因素分析
  3. linux 脚本双引号转义,探索PowerShell(十五) 引号与转义字符
  4. 给出年月日 计算该日是该年的第几天
  5. qcqa是什么职位_QA和QC各是什么意思?
  6. 《元祖洛克人》游戏月历壁纸
  7. linux控制台单人五子棋简书,案例:五子棋
  8. esp8266对接天猫精灵(7)OAuth2.0
  9. 黑马旅游网编写练习(7)--某一旅游线路详情展示
  10. 软件研发成本估算:成本的构成及含义?如何计算?