下载好CEF的源码后使用Cmake生成对应嘚Solution,很多地方都有介绍这边就不再赘述了。
成功生成后用VS2008打开工程,进行编译:
期间可能会发现有各种各样的编译错误,这边我简單说下我编译过程中遇到的问题:
(1)stdint.h头文件在头文件非常有用,一般windows下都没有该头但都需要使用该头文件声明,这是在做ffmpeg的时候保存嘚是通用的,因此编译过程中需要stdint.h。可以网上下载然后放到:
(2)编译过程中还出现了一些警告引起的错误,因此我简单的修改了属性->C\C++ ->高级->禁用特定警告。
比如说编译过程中出现以下错误:
只需要对应的屏蔽4481错误即可后续的还有其他的错误提示,按照此方法照做即可
其实,编译过程中可以发现工程中已经有两个Demo了,一个是cefclient一个是cefsimple。cefsimple会相对简单些我们可以拿这个进行开刀。
(1)Win32工程下使用:
直接参考官方的Demo即可直接上源码:
(2)MFC工程下使用:
MFC下需要将原先OnContextInitialized的实现挪到外围,然后再完成具体实现直接上源码: