duilib+cef自定义浏览器控件编译错误

时间:2023-03-10 05:37:18
duilib+cef自定义浏览器控件编译错误

新版博客已经搭建好了,有问题请访问 htt://www.crazydebug.com

公司二期好主播项目,决定用duilib开发界面,且从ie内核换成谷歌内核

再用duilib自定义一个BrowserUI控件之后,在别的头文件中include时,有时候会出现如下错误

1>d:\duilib学习\好主播\好主播\haozhubo\haozhubo\include/cef_dom.h(261): warning C4003: “GetNextSibling”宏的实参不足
1>d:\duilib学习\好主播\好主播\haozhubo\haozhubo\include/cef_dom.h(261): error C2059: 语法错误:“,”
1>d:\duilib学习\好主播\好主播\haozhubo\haozhubo\include/cef_dom.h(273): warning C4003: “GetFirstChild”宏的实参不足

这时候经过我的分析发现,是因为,头文件的放置位置引发的问题,只要把BrowserUI.h放在第一行就好了,但是也要注意头文件重复包含的问题