CEF方面的研究(二) CEF的工程搭建

上节咱们已经会下载CEF的官方代码了,今天咱们来看一下CEF的环境怎么搭建。

在搭建之前,有的同学(编译器VS2010)可能会遇到编译官网代码出错的问题如

这种错误是由于编译器不能隐形调用智能指针的get()函数而导致的,因此需要咱们显示的调用下,即在出错处加上.get()即可。(如果再有编译不过的,可以联系QQ592902419交流)


编译通过后即可生成libcef_dll_wrapper.lib库。

如果要生成64位的lib则需要在工程的配置管理器处进行如图配置:

另外在预处理器配置处,将与处理的宏定义WIN32改为WIN64,_WIN32改为_WIN64。

官方的工程默认的运行库是“多线程调试”,MFC的使用是“在静态库中使用MFC”。如果自己的需要时其他配置,最好在生成libcef_dll_wrapper.lib时就按照自己的方式配置,防止以后不符合公司工程统一规范,再回过头来改(鄙人就吃了很多亏)。比如鄙人的配置是运行库“多线程调试DLL”,MFC的使用是“在共享DLL中使用MFC”。现在点击编译,没什么特殊情况的话,就会生成您所需要的lib了。这个lib将会在以后的开发中使用(很重要,需要得生成哦~)。

好了,今天就先写到这里,下一步咱们就可以把CEF嵌入MFC对话框(也可以嵌入QT、Duilib等等程序中,本人工作需要要嵌入MFC对话框中)啦!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值