VS2015+Win10 64bit【obs源码学习交流吧】

电脑杂谈  发布时间:2019-09-26 09:04:22  来源:网络整理

cdlinux教程前辈有理_vs2015安装教程 win10_ubuntu14.10安装教程

OBS小白,刚开始学习,好不容易把OBS-Studio编译好,分享出去供各位参考。

1. 准备工作

VS:Visual Studio我们使用它阅读和安装OBS源码。我们使用VS2015对OBS进行安装。因为在使用VS2013时,会出现大量报错“My debug:error C2275: “XXX”: 将此类别用作表达式非法”。这个出错是鉴于c的编译器要求将函数的声明放到一个函数块的头部vs2015安装教程 win10,解决的方法就是把变量的申明全部放到变量的生存块的起初,但这种错误很多,慢慢修改肯定不实际。而GCC编译器或者VS2015编译器都无法编译通过,已经支持这种语言特点了。这里我们使用VS2015 professional。

CMake:一个跨平台的编译软件,可以用简洁的句子来表述所有系统的安装(编译过程),能够输出各种各样的makefile或者project文件。我们运用Cmake 将最新版本OBS编译成可用的VS工程。这里我们使用cmake-3.9.3-win64-x64。

QT:跨平台C++图形用户界面应用程序开发框架。OBS需要使用到QT。这里我们使用Qt for Windows VS 2015。

vs2015安装教程 win10_cdlinux教程前辈有理_ubuntu14.10安装教程

OBS:开源的广播工具,用于拍摄和直播视频流。OBS源码有OBS Classic和OBS Studio两个版本,即经典(老版本)和新版。新版本兼容老版本。新版本的主要目标是跨平台。老版本前期会停止支持。旧版源码即为一个可以直接放到VS中编译的项目。但在实际调试过程中,总因为不明原因中止(也不报错)。这里我们使用OBS Studio。

2. 安装方法

2.1 VS2015安装

VS2015的安装只需注意一点:要勾选VC++相关选项,如果安装完成后看到没有VC++通用,只需对VS015进行恢复,安装上这部分就能。

2.2 CMake安装

cdlinux教程前辈有理_vs2015安装教程 win10_ubuntu14.10安装教程

CMake只需下载下cmake-3.9.3-win64-x64.zip,解压到文件夹。使用时单击cmake-3.9.3-win64-x64\bin\ cmake-gui.exe即可。

2.3 QT安装

QT也有很多版本。我们必须的是 Qt for Windows VS 2015。如果编译64位的OBS Studio,则安装Qt 5.7.0 for Windows 64-bit VS2015,如果编译32位的OBS Studio,则安装Qt 5.7.0 for Windows 32-bit VS 2015。我们使用的是qt-opensource-windows-x86-msvc2015_64-5.8.0-rc_699.exe。另外,在使用VS2015+QT开发时,还需安装qt-vs-tools-msvc2015.vsix。

在安装QT过程中,可能会出现疑问:“安装Strawberry perl,出现Could not start:"{0,3010,1603,5100} msiexec ...”。先忽略这个难题。安装完成后,找到Qt\Qt5.8.0\Tools\Perl52213_32文件夹,里面有strawberry-perl-5.22.1.3-32bit.msi,双击直接可以安装strawberry,安装好以后查看环境变量,确保环境变量中有QTDIR和strawberry。

cdlinux教程前辈有理_vs2015安装教程 win10_ubuntu14.10安装教程

安装完成后,打开VS2015,菜单栏会多出一项Qt VS TOOLs。点开Qt VS TOOLs-Qt Options,在里面添加msvc2015_64的路径。

2.4 OBS安装

2.4.1下载OBS源码

cdlinux教程前辈有理_vs2015安装教程 win10_ubuntu14.10安装教程

(obs studio)

(obs classic)

2.4.2下载依赖库

VS2013:

VS2015:

我们使用的其实是dependencies2015。

2.4.3使用CMake编译OBS(这部分参考,不赘述)

另vs2015安装教程 win10,在编译中也许发生出错“ASSERT failure in void QtFontFamily::ensurePopulated():"SimSun"”。SimSun即是宋体。解决办法参见 ,打开开始菜单里面的命令窗口,输入regedit,进入注册表,搜索“GUIFont.Facename”,将该项删掉即可。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-124204-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...