OBS-Studio 的工程编译后是一个VS工程
用qtcreator新建一个.ui文件,然后将该ui文件添加到vs工程UI文件中:
1、在搭建好QT环境,就是给VS装一个QT插件,可参考https://blog.csdn.net/liang19890820/article/details/53931813
然后双击新增的UI文件,弹出qtcreator的界面编辑器(QT插件装好才能直接双击打开),编辑自己的界面;
2、编辑好后,保存,点击ui文件->右键->属性->常规->项类型-自定义生成工具
3、然后编辑自定义生成工具,如下图
(1)命令行
(2)说明
(3)输出
也是同理啦,例如:D:\code\obs-studio\VSbuild\UI\ui_xxx.h
(4)附接依赖项
添加新增ui文件所在的路径
4、将.h和.cpp文件添加到CMakeList.txt中;
5、将ui文件也添加到该UI目录下的CMakeList.txt中
6、编译,obs_automoc.c会自动为你生成moc文件;
写的比较粗糙,不喜勿喷,留下以备查看。