Google Chromium JCEF的编译

吴统威 on 编程语言 前端编程 HTML/CSS/JAVASCRIPT | 2016-01-29 15:53:57.0

QQ截图20160129155231.jpg

前两天发了一篇CEF的编译,今天我们来讲讲JCEF的编译.


JCEF主要提供JAVA SWING方面的接口使用. JAVA开发人员可以通过CEF来编写相关的网页应用程序.


环境: 

windows 7 64位系统

a) 准备:

  1. 下载CEF,选择与JCEF相应的版本.下载地址:https://cefbuilds.com/

  2. git

  3. Java version 1.7 or 1.8.

  4. visual studio 2015 下载地址可去官网下载

  5. cmake  下载地址:https://cmake.org/


b) 编译:


  1. 通过git下载JCEF最新源码

  2. 将下载cef包解压到JCEF包目录下third_party/cef/win64 (可以阅读third_party/cef/README.jcef)

  3. 通过CMD进入jcef目录下

  4. 敲入cmake -g "Visual Studio 14 2015 Win64"

  5. 目录下会生成Visual Studio 2015的项目文件jcef.sln,通过Visual Studio 2015打开这个文件就会构成一个cef项目

  6. 通过Visual Studio 2015编译就可以了


编译期间可能会出现 error C2220: 错误,没有生成 Object文件的语句,这时候项目可能编译不通过.


解决:

 点击项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”。就可以!