vs2019 使用CMake编译CEF

潦草记录一下,因为要在MFC中使用CEF 从头开始编译CEF库

1. 下载cef

 cef主页:[https://bitbucket.org/chromiumembedded/cef](https://bitbucket.org/chromiumembedded/cef)(含cef源码)
 下载地址:[https://cef-builds.spotifycdn.com/index.html](https://cef-builds.spotifycdn.com/index.html)
 我下载的是Standard Distribution    直接在目录解压好

在这里插入图片描述

2.下载CMake

下载cmake:[https://cmake.org/download/](https://cmake.org/download/)

在这里插入图片描述
安装OK后,将解压好的cef目录填入
在这里插入图片描述

  1. Configure 点一次点 是否生成build目录,yes 后;选择Visual Studio 版本;这里有个问题,我这里是vs2019;开始选的vs2017 22,一直编译报错;visual studio install中cmake组件和扩展已经安装了;还是编译不过;选择了 Visual Studio 16 2019 成功编译
  2. 编译好后;使用vs打开 编译出来的 cef.sln 文件; 先执行生成 libcef_dll_wrapper工程;
  3. 然后,在ceftests中 os_rendering_unittest.cc 文件 文件编码格式有问题;这里需要指定一下编码格式;右键ceftests工程,打开属性页面,C/C++ -> 命令行 -> 其他选项 ,添加 /utf-8 ,指定该工程文件以utf8编码格式编译; 就是在其它选项框 加上 /utf8 确定!
  4. 然后再生成----批生成 选中 ALL_BUILD 生成就好了; 在对应目录查看生成的库;
    在这里插入图片描述

先就这样

参考文章

vs2017 编译 低版本 cef
cef3 Binary Distributions下载及示例编译
VS2019 MFC中使用CEF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值