OBS Studio工程默认情况下是编译UI的。如果不想编译UI,那么需要在CMake中新建一个BOOL变量:DISABLE_UI。指定不需要编译UI,否则CMake会尝试搜索QTDIR变量失败,导致CMake过程也失败。
这样编译完成后不包含UI界面,生成lib库,如下图:
主要是obs.lib、obs.dll两个文件。我们自己封装推流sdk,就是基于obs.lib这个库,后面我会从源码层面分析这个库。
OBS Studio工程默认情况下是编译UI的。如果不想编译UI,那么需要在CMake中新建一个BOOL变量:DISABLE_UI。指定不需要编译UI,否则CMake会尝试搜索QTDIR变量失败,导致CMake过程也失败。
这样编译完成后不包含UI界面,生成lib库,如下图:
主要是obs.lib、obs.dll两个文件。我们自己封装推流sdk,就是基于obs.lib这个库,后面我会从源码层面分析这个库。