JCEF编译过程

jcef浅谈及编译过程(java)

一、CEF简介
a) CEF是一款基于Chromium浏览器的嵌入式框架,提供了基本的浏览器功能。包括自定义插件、各种协议、Javascript对象访问和扩展。一些可选的功能包括,资源加载、导航、上下文目录、打印等;值得一提的是,它对HTML5的支持和性能与Google Chrome浏览器同样优秀。
b) CEF包括CEF1、CEF2和CEF3三个大版本。其中,CEF1仅支持单线程,CEF2已经被废弃,所以现在基本是使用CEF3进行开发。
c) 如果希望了解更多相关内容,可以访问它的网站
https://bitbucket.org/chromiumembedded/cef/wiki/Home


二、JCEF简介
JCEF项目对CEF进行了一层Java封装。使用JNI调用CEF的功能。

三、CEF编译
a)需要一些编译工具,如下(目前我自己电脑是 Windows32位):
CMake版本2.8.12.2或更新。
Git。
Java版本1.7或1.8。
2.x系列中的Python版本2.6或更新版本(不支持3.x)。
Visual Studio 2010+(目前自己电脑装的版本vs2010)
四、JECF 源码下载
使用git下载jecf源码
/path/to/java-cef/src
cd /path/to/java-cef
git clone https://bitbucket.org/chromiumembedded/java-cef.git src

建立文件夹,命名为jcef_build
命名为jcef_build

在文件夹third_party—>cef中建立一个win64或者是win32的文件夹(如图)
win64或者win64

下载cef 源码
http://opensource.spotify.com/cefbuilds/index.html
各种操作系统,需要什么下载什么。

将下载好的cef 源码解压放在上面新建的win32文件夹中。(或者直接解压到win32中)

进入cmd中
执行
注意红色框中的文件路劲

使用cmake 执行
cmake

cmake -G “Visual Studio 10 2010” ..
对于上面命令不懂得可以查看帮助 命令为 cmake –help

整完cmake 如果没出现错误的 进行下一步操作
进入jcef_build文件夹中点击jcef.sln文件 使用安装的VS编译(如图)编译jcef.sln

编译sln文件

点击生成中的“生成解决方案”。

等待一段时间出现如下图表示成功

成功

如果到这一步恭喜你 编译成功

如果出现 *使用了非标准扩展: 请重写说明符“override”*
解决方法如下
解决

每一个文件都要操作上图步骤。

下来就是你编码的时候了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值