cef.sln已经准备好了。下面我们用vs2015打开来看看官方的事例的结构。
项目结构
ALL_BUILD:CMake相关
cef_gtest:cef面向google test测试框架的单元测试项目。
cefclient:cef的客户端事例,非常全面。是学习深造cef的必经之路。
cefsimple:cef的一个客户端简单事例。学习cef最简单的开始入口。
ceftests:cef的单元测试项目。
libcef_dll_wrapper:cef的静态库引用,是c++的版本的导出。默认cef的libcef是c的。
ZERO_CHECK:CMake相关
几个约定:
我因为工作需要会使用 Debug Win32编译项目:
vs设置:
去掉暂时不需要的减少干扰项目:
cef_gtest
ceftests
ALL_BUILD
移除上面3个项目,操作同理如下:
设置cefclient为启动项目:
生成解决方案
生成成功
到改目录下
这就是我们编译后的浏览器目录结构。
双击cefclient.exe 运行看看
在地址栏里输入百度地址,这样一个简单的浏览器已经运行起来了。
断点调试:
打开项目中的文件:
随便加入断点:
启动调试运行
成功
后面我不会去急着开始讲解代码,而会停下来补补理论知识。
预计下一篇:
CEF小白人系列6-认识二进制项目的文件构成
问题:
Q&A
学习交流:
QQ群:14764183
加入验证标注 cef入坑。