最近公司有个项目,要用OBS二次开发,在测试中发现,32bit程序在某64bit电脑上经常闪退,而测试发现64位程序则能很好的运行,不会出现闪退。因此,需要编译64bit的OBS。
Step 1:
1、下载64位的Qt,我用的是5.7.1,
一定要注意,是msvc2015_64
2、下载dependencies2015
Step 2:
打开CMake,我的版本是3.6.1,某些新版本的反而不能用。
设置QTDIR:D:/Qt64/Qt5.7.1/5.7/msvc2015_64 (根据个人安装环境而异)
设置DepsPath: E:\0_Develop\obs-studio\dependencies2015\win64 (dependencies路径)
设置完成后如下图示:
Step 3:
点击configure,选64bit
等待完成:
如出现红色,再次Configure即可消除
Generate生成项目
Step 4:
打开VS,编译同32bit。