博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cmake编译win下64位obs
阅读量:5131 次
发布时间:2019-06-13

本文共 1073 字,大约阅读时间需要 3 分钟。

obs是一款开源编码推流工具,简单易用,非常流行。

一次项目中,发现本台式机I3处理器下32位obs推流CPU使用率100%。而使用的第三方设备在64位下,性能较好。
所以需要编译64位obs并且编译相应的64位插件。

根据官方说明文档,编译64位obs。参考文档:

https://github.com/jp9000/obs-studio/wiki/Install-Instructions
说明一下本机软件环境:
vs2013 update5、qt5.4.1_64位、win版本cmake64位。
1. 首先下载obs源码和依赖库。
源码 git clone --recursive https://github.com/jp9000/obs-studio.git
依赖库 http://code.fosshub.com/OBS/download/dependencies2013.zip
2. 根据文档,在源码根目录下建议对应文件夹。如图
dependencies 目录下,拷贝依赖项,bin和include,都是64位。

3. 打开cmake安装目录下cmake-gui.exe。设置本次编译环境。如图
设置源代码路径 D:\dev\obs\src\obs-studio
设置编译结果路径 D:\dev\obs\src\obs-studio\build
设置DepsPath和QTDIR路径。设置BUILD_TESTS为true,够选上。

 

 

4. 点左下角Configure,选择Visual Studio 12 2013 Win64。如果有红色,再次点击Configure就刷新了。

 

5. 勾选上COPY_DEPENDENCIES,再次点击左下角Configure,发现有红色没有找到Libavcode_DIR,手动设置到dependencies目录下的ffmpeg目录,再次点左下角Configure。

  

6. 发现没有红色。点Generate。看到generating done便生成了obs的sln工程。用vs2013打开build目录下的obs-studio.sln,点击生成,编译结束,结果在D:\dev\obs\src\obs-studio\build\rundir\Release下。

bin下有64位obs可执行程序,obs-plugins下即是64位插件目录。同时build目录下生成了obs插件的测试工程test文件夹。

转载于:https://www.cnblogs.com/zzugyl/p/5620158.html

你可能感兴趣的文章
[super performSelector:sel]探秘
查看>>
最小生成树的算法
查看>>
lasso回归的原理
查看>>
一点对后缀自动机的理解 及模板
查看>>
EF架构学习第一章
查看>>
架构之美随笔四------最终用户应用架构
查看>>
小程序踩坑(三)-上拉加载和下拉刷新篇
查看>>
mysql backup
查看>>
【BZOJ 2791】 2791: [Poi2012]Rendezvous (环套树、树链剖分LCA)
查看>>
[书籍分享]0-008.商业模式新生代[Business Model Generation]
查看>>
css好看的银行卡号样式
查看>>
使用 fiex 布局
查看>>
腾讯企业邮箱POP,SMTP分别是什么
查看>>
基于NHibernate的三层结构应用程序开发初步
查看>>
《图解HTTP》读书笔记
查看>>
Winxp环境下vs2010配置COCOS2D-X2.20开发环境
查看>>
c语言学习笔记十五
查看>>
成绩排序
查看>>
MySQL存储引擎
查看>>
简单几何(推公式) UVA 11646 Athletics Track
查看>>