加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

浅谈Qt中行使CEF的几个要点(Windows下)

发布时间:2020-12-30 19:21:31 所属栏目:创业 来源:网络整理
导读:最近项目中要在Qt中行使CEF(Chromium Embedded Framework),在这里总结下个中的几个要点。 下载吻合的CEF版本 关于CEF的简介我们这里就不做先容了,下载CEF可以有2种选择: 1、源码:凶猛不提议下载源代码并编译构建(进修代码除外),下载源码必要你FQ、

最近项目中要在Qt中行使CEF(Chromium Embedded Framework),在这里总结下个中的几个要点。

下载吻合的CEF版本

关于CEF的简介我们这里就不做先容了,下载CEF可以有2种选择:

1、源码:凶猛不提议下载源代码并编译构建(进修代码除外),下载源码必要你FQ、有精采的网速(要下载)和足够的耐性(听说有4、5个G,真的要下半天)。

2、自动构建版本:保举这个行使这个版本。该版本提供了大部门已经编译完成的动态库及资源,只必要开拓者手动编译一个wrapper静态库就可以了。这种版天职为当前刊行分支(Current Release Branches)和遗留刊行分支(Legacy Release Branches ),每个分支都有其编译要求,最低支持WinXp。

行使CMake和VS编译wrapper静态库

挪用CMake来天生一个对应的VS工程,然后用VS打开并编译,这是windows下最利便的要领(设置CMake来编译的要领较量贫困,不保举)。以下是详细步调:

安装VS和CMake(32位)

下载并提取自动构建版本的CEF压缩包。

打开VS的开拓者呼吁提醒行,cd到解压后的根目次中(包括README.txt的目次)。

运行呼吁cmake -G "Visual Studio 14"(14对应VS2015,12对应VS2013),该呼吁会在根目次下天生cef.sln文件。

双击cef.sln,用VS打开该项目。

确保本身的Qt和CEF版本同等

运行库版本同等。行使CEF库时要担保整个措施的运行库链接版本是同等的,也就是说Qt静态库和CEF库必需用统一个运行库选项编译。但这里至关重要的一点就是CEF(自动构建版本)库的libcef.dll等动态库都是用/MT选项预编译好的(至少我试过的好几个CEF自动构建版本都是开启/MT编译的),我们只能变动Qt库的版本,可以思量替代这些斗嘴的版本,从头编译或下载对应版本都是不错的选择。

Debug/Release模式同等。不然的话,会呈现_ITERATOR_DEBUG_LEVEL等一系列错误。

WinXp支持

只有较量老的CEF分支版本支持WinXp体系,而自动构建版本只支持Win7及以上,因此除了从源码编译外,你是没有步伐从官方获取CEF的WinXp支持的。嗯,然后源码编译也不实际,只能向别人要了。

文档支持

CEF的文档不是与QT一个级此外,因此不要指望能很快上手,写代码前你最好把API以外的文档全看一遍。

以上这篇浅谈Qt中行使CEF的几个要点(Windows下)就是小编分享给各人的所有内容了,但愿能给各人一个参考,也但愿各人多多支持编程小能力。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读