• vs2015编译OBS-Studio21.1.12


    原文地址:http://www.freesion.com/article/37445100/

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

    参考:https://blog.csdn.net/maomaomusic_com/article/details/78592861

    WIN10进行OBS编译(VS2015+QT5.7 X64)OBS版本V21.1.2

     

    1、环境准备

    1)Cmake  安装到 D:/Program Files/CMake 
    2)x64 QT5.7  安装到D:/Qt
    3)X86 QT5.7  安装到D:/Qt32
    4)Vs2015     安装到D盘,安装需要选择C++和桌面开发
    • 1
    • 2
    • 3
    • 4

    2、源码位置(当前仅支持源码OBS Release V21.1.2的编译)

    OBSV21.1.2源码下载地址:http://dx.sin51.com/obs-studio-21.1.2.zip
    dependencies2015(VS2015支持库)下载地址:http://dx.sin51.com/dependencies2015.zip
    • 1
    • 2
    创建源码路径D:/project/obs,下载解压,复制所有文件至:D:/project/obs根目录;
    Win2015支持库库解压后,复制win32 win64文件夹到:D:/project/obs;
    • 1
    • 2

    第三步 win-dshow插件下载

                进入 源码目录/plugins/win-dshow, 然后执行git clone https://github.com/jp9000/libdshowcapture.git命令,等待下载完毕即可



    3、创建编译后生成C++工程路径

    路径:D:/project/obsdebug
    • 1

    4、CMake 开始进行源码编译为VS工程 
    4.1打开CMake设置路径及参数 
    1)设置路径 

    =====================================================

    (3)设置好环境变量。这里设置的环境变量其实就是为了指定FFmpeg的库路径。需要指定的路径包括:
           DepsPath:包含所有依赖库的路径,但不包括Qt库。
           FFmpegPath:仅包含FFmpeg库的路径。
           x264Path:仅包含x264库的路径。
           curlPath:仅包含cURL库的路径。
          如果需要编译真个OBS Studio UI的话,还需要设置另外一个环境变量:
           QTDIR:指定Qt安装的根目录。如(C:QtQt5.5.15.5msvc2013_64)
      设置BUILD_TESTS为true,勾选上 bool 
          当然如果仅仅只需要编译插件目录下的插件,可以不用指定QTDIR变量。

    ==========================================================
    source code(源代码路径) : D:/project/obs 
    Build the binaries(生成C++工程路径): D:/project/obsdebug 
    + Add Entry (添加参数)

    2)设置BUILD_TESTS为true,勾选上 bool 
    这里写图片描述 
    3)设置QTDIR 参数path 选择路径 D:/Qt/Qt5.7.0/5.7/msvc2015_64 
    这里写图片描述 
    4)设置DepsPath 参数path 路径 D:/project/obs/win64 
    这里写图片描述


    4.2开始编译为C++工程 
    1)点击‘Configure’ 
    2)弹出选择‘Visual Studio 14 2015 win64’ 
    出现‘Configuring done’ 
    这里写图片描述 
    3)再次点击‘Configure’ 
    再次Configuring done 
    这里写图片描述 
    4)点击‘Generate’ 
    这里写图片描述 
    出现 Generating done CMake 完成

    在路径D:/project/obsdebug生成了sln工程

    5)关闭CMake窗口

    5、Vs2015 配置QT 
    1) 打开 vs2015 
    2) 选择‘工具’ -‘扩展和更新’ -‘联机’-‘Visual Studio 库’ 
    搜索’qt’ 
    这里写图片描述 
    下载及安装完成后,重启vs2015 
    重启后,导航栏多了个‘Qt VS Tools’-’Qt-options’ 添加QTx64的路径 
    这里写图片描述 
    选择 Qt x64的msvc2015 路径。 
    ——————–配置完成

    6、VS2015开始编译调试 
    1)VS2015打开 ‘项目/解决方案’ 
    打开D:/project/obsdebug/obs-studio.sln 文件 
    2)选择OBS 点击右键设置为启动项 
    3)点击整体解决方案,选择Debug+x64本地调试: 
    这里写图片描述 
    ‘’生成解决方案‘’; 
    4)点整体解决方案,选择Release+x64本地调试: 
    这里写图片描述 
    ‘生成解决方案’; 
    7、VS2015配置本地调试路径(非常重要必须先完成上一步才能出现配置路径); 
    在OBS右键 属性 设置Release 和Debug调试路径 
    Debug: 
    命令: D:/project/obsdebug undirDebugin64bitobs64.exe 
    工作目录:D:/project/obsdebug undirDebugin64bit 
    这里写图片描述 
    Release: 
    命令: D:/project/obsdebug undirReleasein64bitobs64.exe 
    工作目录:D:/project/obsdebug undirReleasein64bit 
    这里写图片描述 
    配置完成后,本地调试 
    调试成功哦也 
    这里写图片描述

  • 相关阅读:
    Moo.fx 超级轻量级的 javascript 特效库
    Oracle 异常错误处理
    变被动为主动
    数据结构定义
    Redis 一个keyvalue存储系统 简介
    使用Container.ItemIndex获取Repeater、Gridview行的序号的简单方法
    ORACLE SQL:经典查询练手第一篇
    MongoDB 一个基于分布式文件存储的数据库
    dojo Quick Start/dojo入门手册面向对象,定义Class
    面向过程分析与面向对象分析之间的区别
  • 原文地址:https://www.cnblogs.com/wainiwann/p/11728620.html
Copyright © 2020-2023  润新知