上节咱们已经会下载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对话框中)啦!

514

被折叠的 条评论
为什么被折叠?



