从零学习CEF

从零构建自己的CEF3项目(Windows版)

2017-11-17  本文已影响121人  静候那一米阳光

文中需要的文件,请参考从零编译CEF3项目 (Windows版)自行生成

新建项目

使用VS 2013新建一个空的VC++项目 MyCef:

新建项目

拷贝需要的文件

打开我们的cef库源码文件夹cef_binary_3.2357.1291.g47e6d4b_windows32

向 项目内的项目同名文件夹 C:\workspace\cef3\MyCef\MyCef 下拷贝下面的文件(夹):

然后把C:\workspace\cef3\MyCef\MyCef\cefsimple下的所有.h .cc文件加到项目中。如下图:

解决方案文件

在解决方案目录下建立一个lib文件夹,拷贝下面的文件(夹)到此文件夹:

在解决方案目录下建立一个DebugRelease文件夹,拷贝下面的文件(夹)到此文件夹:

这样子下来 项目目录结构如下图:

目录结构

解决方案属性设置

常规字符集

打开解决方案属性页面,选择 所有配置→常规→字符集,选择使用 Unicode 字符集

常规字符集

库目录

继续选择 VC++目录 → 库目录 添加../lib,如下图:

库目录

附加包含目录

继续选择 所有配置→C/C++→常规→附加包含目录,添加目录:

如下图:

附加包含目录

运行库

继续选择 所有配置→C/C++→代码生成→运行库,修改为多线程调试(/MTd),如下图:

运行库

引入lib文件

在 入口 函数所在文件cefsimple_win.cc头部添加下面代码,注意cef_sanbox.lib

#pragma comment(lib, "libcef_dll_wrapper.lib")
#pragma comment(lib, "libcef.lib")
#pragma comment(lib, "cef_sandbox.lib")

运行项目

ctrl+F5,大功告成。

最终效果图
上一篇下一篇

猜你喜欢

热点阅读