cef3 生成 vs工程及编译示例demo cefsimple

时间:2021-04-03 09:00:12

1 源码及工具下载

cef 我下载的是这个Standard Distribution cef_binary_3.3325.1749.ga42963a_windows32.tar.bz2
CMake 可视化工具 cmake-gui

2 生成对应的 vs 工程

先解压cef3得到如下文件
cef3 生成 vs工程及编译示例demo cefsimple

安装cmake-3.11.0-rc3-win32-x86.msi完成后,打开Cmke可视化工具

1>选择cef所在目录
2>选择想要生成的vs 工程目录
3>点击 Configure,然后选择你想生成的vs各个版本(这个很重要,如果你的项目工程是 vs2008 开发的,就必须用vs2008 生成库文件,否则如果使用网上别人生成的不一样的版本会出现很多莫名其妙的编译错误)

cef3 生成 vs工程及编译示例demo cefsimple

4>配置完成后,点击 Generate 即可.

不分步截图,这个是生成后的截图
cef3 生成 vs工程及编译示例demo cefsimple

5>在生成的vs2008文件夹下找到 cef.sln 打开后编译 libcef_dll_wrapper 工程,去生成 libcef_dll_wrapper.lib,这引入项目需要用到

cef3 生成 vs工程及编译示例demo cefsimple
另外如果生成 vs2008项目,里面会缺少stdint.h,这个是 c99中引进的一个标准C库的文件,去下载一个放到cef工程里面即可

6>生成cefsimple工程

打开exe效果如下,我把默认地址改了qq.com
cef3 生成 vs工程及编译示例demo cefsimple
运行的时候少dll去cef release和 debug目录下拷贝,另外下要将 cef 目录下的 Resources 文件夹的内容拷贝到exe所在目录,否则打开exe 会报错