本文主要是介绍OBS-Studio编译环境生成在VS2017添加QtWebEngine,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍老牌直播软件OBS-Studio编译的环境生成和Qt使用遇到的一些麻烦事。很多网上的编译教程其实已经过时了。当然这篇最后也是会过时的,只能起到一个参考的作用。现在已经没有网上教程那么复杂。还是参考官方的最简单。
我的环境:Win10 64位 VS2017
还在使用VS2010?,需要先去下载VS2013以上版本的IDE。
Stuck on an older toolset version? Move to Visual Studio 2017 without upgrading your toolset
OBS官方构建教程
首先是环境
Qt最新版没有提供msvc2017_32位版本所以在网上找个别人编译好的。当然也可以直接使用VS2015版本的,因为安装VS2017时也可以安装VS2015的平台集,然后你就需要参考这篇文章进行调整 VS2017自带VS2015编译器等在命令行下无法使用问题 。
Qt5.9.1 msvc2017_32位版本(里面有32和64位的): http://pan.baidu.com/s/1cgy7hG
如果你直接有msvc2017_32就不需要安装Qt了,但是还是建议你装。
Qt5.9.1版本 下载地址
cmake下载:我是64位系统直接选压缩包,解压可用。cmake-3.10.0-win64-x64.zip 下载地址
下载安装DXSDK_Jun10.exe 地址
OBS依赖下载
- VS2013: https://obsproject.com/downloads/dependencies2013.zip
- VS2015: https://obsproject.com/downloads/dependencies2015.zip
- VS2017: ABI compatible with VS2015
OBS官方给的依赖也是直接VS2015的VS 2017: ABI compatible with VS2015
保证所有代码拉取下拉。包含子模块
git clone --recursive https://github.com/jp9000/obs-studio.git
打开CMake 设置依赖库DepsPath为dependencies到include目录;QTDIR设置到msvc2017_32目录。
先点‘Configure’ 生成vs项目文件要选择“Visual Studio 15 2017”。
点‘Generate’ 就会配置成功,生成项目文件成功。如果要生成64位程序所有对应的都要选择X64。
开始一直按照官方生成文档,老出错,总结一点只要在cmake-gui中配置DepsPath和QTDIR就可以了,能生成对于vs工程
这篇关于OBS-Studio编译环境生成在VS2017添加QtWebEngine的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!