发现obs编译出的64位版本在某些机器上运行报0xc000007b错误,原因不太清楚,可能是缺少某些dll文件;
而且使用obs-studio的原始安装版本,同样64位无法运行报0xc000007b错误,但是32位又运行正常,所以想能否编译出32位版本;
编译方法参考64位版本的cmake编译方式,只是一开始选择编译目标机器的时候,不要选择vs64位的,选择vs2013的就可以了,不带64的;
但是经过config,generate后,打开vs2013期待着它能无错误编译通过;
可惜,事情总是不会和自己想象的那么顺利的,VS2013好像不支持c99标准,总是在c函数中曝出声明语句的错误,主要原因是因为声明语句在运算语句后面;
这个问题怎么解决呢?
跟obs的大神扯了一个上午,他们都说可以成功编译通过,没办法,看看能不能升级下vs2013解决这个问题不,点击“工具”-->“扩展和更新" 更新最像是更新包的就可以了。
最后编译通过,皆大欢喜!