栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

qt集成cef的项目:qcefview

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

qt集成cef的项目:qcefview

官方网址:QCefView | QCefView

Github地址:GitHub - CefView/QCefView: A Qt Widget encapsulated CEF view based on QWidget

git地址:GitHub - CefView/QCefView: A Qt Widget encapsulated CEF view based on QWidget

克隆仓库QCefView
git clone https://github.com/CefView/QCefView.git

然后进入QCefView文件夹,执行

 git submodule  update  --init  --recursive

这样可以拉下来子仓库克隆CefViewCore

编译步骤

:Building Instruction | QCefView

 本人使用qt5.9.8 + vs 2017

下载CEF二进制发行文件

        下载的源码中默认会有一个构造依据的版本,如果没有自己的特殊需求,可以忽略本步骤,如果有,需要将dep目录中加入对应文件;cef下载地址 CEF Automated Builds.

下载后解压放置到该目录

 修改CefConfig.cmake 中对应的配置项

C:QCefViewCefViewCore 中config.cmake 如后者,本人编译时的32位

配置qt的路径

 修改QtConfig.cmake中对应的配置项,路径C:QCefView下

修改CMakeLists.txt ,路径C:QCefView下 ,设置生成demo

重置提交点 

最新的代码 我这里编译不过,因此将提交点重置为

QCefView:c989cddd78552a9ad67a8d71a5012a8f3f6960f2

QCefViewCefViewCore:d01c351b2d02a8aa1a00f347ffec8f05e497425f

使用CMake构建项目

在QCefView目录下 ,没有安装cmake需要先安装cmake

mkdir build && cd build
cmake .. 

打开:

本人编译的是release 32位

在编译CegViewCore工程时,会报错:std::tolower ,处理如下,去掉std::

其中在编译QtCefViewTest工程时,会报错QRandomGenerator的问题,本人的qt版本不是最新的,因此将其注释掉,处理如下

最后将QcefViewTest设置为启动项目:编译

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867298.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号