obs源码uml】的更多相关文章

obs源码下载 一种是在GitHub上下载最新的代码 git clone --recursive https://github.com/jp9000/obs-studio.git --recursive命令可以将其依赖的子模块一块clone下来而不用之后再单独下载了. 另外一种可以在GitHub下载以前的源码直接进行编译,官网上也有其地址,由于我cmake的最新的代码一直有问题,所以下载以前的版本编译成功了. 下载依赖库(网上很多资料提到的链接已经失效,作者的github提供了下面的新地址) V…
陆陆续续学习ABP框架有一段时间了,阳光铭睿的入门教程和HK Zhang的源码分析文章对我的学习帮助都很大.之所以会花这么大工夫去学习ABP.看ABP的源代码,一是因为本人对于DDD也非常有兴趣,ABP是用于支持DDD的一款非常好的框架:二是觉得ABP框架非常适合于中小型企业信息化应用,适合于作为我们目前项目的基础框架. 多年的.net研发下来,从后端到前端都做了不少内容,也为公司项目搭建过框架,几年下来改版了多次,虽然用起来也还算顺手,但是通过学习ABP框架,还是能发现自己的技术水平和土牛(A…
本文来自网易云社区 作者:梁敏 OBS简介 OBS(Open Broadcaster Software)是免费开源的视频录制和直播软件,支持运行在windows,Mac和linux平台.官方链接 https://obsproject.com . OBS有OBS Classic和OBS studio两个版本.OBS classic是早期版本,已经不再维护和更新.现在推荐使用的是OBS studio版本,是在OBS经典版的基础上重构实现的,使用了更好的模块设计,提高了性能,同时支持DirectX和O…
好用的版本: cmake-3.6.1-win64-x64  +  vs2015  + qt-opensource-windows-x86-msvc2015_64-5.7.0   +   obs-studio ((20.0.1)) 一直编译不过的的原因: 下载的源码为最新的 obs-studio(23.0.1,22.0.1)这些在cmake3.11下都不行,cmake会有警告 在cmake3.6下,obs-studio(23.0.1,22.0.1)编译会出错,大概的意思就是要出错的cpp文件里最上…
OBSApp类有以下功能: 1.负责配置文件管理 2.版本信息管理 3.主界面OBSBasic对象管理 4.obs模块初始化 class OBSApp : public QApplication { Q_OBJECT private: std::string locale; std::string theme; ConfigFile globalConfig; TextLookup textLookup; OBSContext obsContext; QPointer<OBSMainWindow…
static int run_program(fstream &logFile, int argc, char *argv[]){ /*初始化和读取profile相关信息*/ int ret = -1; auto profilerNameStore = CreateNameStore(); std::unique_ptr<void, decltype(ProfilerFree)> prof_release(static_cast<void*>(&ProfilerFr…
插件对应该字体目录:D:\project\vs\obs\obsstudio21.12\build\rundir\Debug\data\obs-plugins obs对应该字体目录:D:\project\vs\obs\obsstudio21.12\build\rundir\Debug\data\obs-studio\locale…
int main(int argc, char *argv[]){#ifndef _WIN32 signal(SIGPIPE, SIG_IGN);#endif #ifdef _WIN32 /*OpenProcessToken函数用来打开与进程相关联的访问令牌,设置crash处理句柄*/ load_debug_privilege(); base_set_crash_handler(main_crash_handler, nullptr);#endif /*初始化log句柄*/ base_get_l…
用VS看大型工程代码,尤其是很多层类的,很容易头晕,即便是装了visual assist 插件.用VS生成类图吧,只能生成一堆框,只有一些小的类关系有箭头表示.远远不能满足要求.下面介绍建模工具EA来生成类图. 1.新建类图(例如ClassModel),没用的图表删除,ctrl+s保存. 2.选中类图(ClassModel),shift+ctrl+u打开对话框,选好根目录,一般是该模块或项目源码所在位置,一般按图中设好选项,确定即可. 3.会看到递归遍历源码,其间会有错误产生,根据提示找到源码位…