您当前的位置: 首页 > 

令狐掌门

暂无认证

  • 0浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

obs源码分析【七】:obs.exe依赖项说明

令狐掌门 发布时间:2021-09-13 21:56:39 ,浏览量:0

  安装obs后会发现,obs.exe的上两层目录有data和obs-plugins,如果把它们改个名字,例如改为data1和obs-plugins1,此时obs启动会报错,在用obs sdk开发时,如果不希望这样的位置依赖,怎么办呢?我们可以在obs源码中进行修改。   查找源码可知,它们在obs-windows.c,代码如下:

#ifdef _WIN64
#define BIT_STRING "64bit"
#else
#define BIT_STRING "32bit"
#endif

static const char *module_bin[] = {
	"../../obs-plugins/" BIT_STRING,
};

static const char *module_data[] = {"../../data/obs-plugins/%module%"};

static const int module_patterns_size =
	sizeof(module_bin) / sizeof(module_bin[0]);

//在初始化时调用,obs.exe依赖于它上两级目录data和obs-plugins
void add_default_module_paths(void)
{
	for (int i = 0; i             
关注
打赏
1652240117
查看更多评论
0.0392s