自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

守城小轩的技术窝棚

年龄大了,可以写点技术上的东西了。希望对大家有帮助。

  • 博客(12)
  • 收藏
  • 关注

原创 CEF小白人系列12-基于chromium构建编译CEF源代码(2)环境准备下

接上篇第六步 下载automate-git.py 目录 c:\code\automate\地址 https://bitbucket.org/chromiumembedded/cef/raw/master/tools/automate/automate-git.py第七步 创建update.bat 目录 c:\code\chromium_git\内容...

2018-03-13 11:25:34 821 1

原创 CEF小白人系列11-基于chromium构建编译CEF源代码(1)环境准备上

本篇主要是基于chromium的源代码来构建整个CEF。如果构建编译过chromium的同学可以很轻松了。参考来源 https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart英文苦手可以谷歌翻译。本机环境: i7+16G内存(最少8G) Windows10 专业版 64位 1709 SDK: 1...

2018-03-12 16:58:42 887

原创 CEF小白人系列10-代码实现Command-Line模式

我们知道了如何使用命令行执行模式来增加参数。Command-Line可以不可以在代码里进行修改呢?答案是可以的。其实我只需要重载OnBeforeCommandLineProcessing就可以了。下面给出片段的代码class CCefClientApp : public CefApp, public CefBrowserProcessHandler{public: ...

2018-03-09 15:30:48 3869

原创 CEF小白人系列9-用VS2015创建一个干净CEF项目(2)创建项目

被催更了,接上篇 。环境已经准备完毕。创一个空白项目,配置相关环境。1.启动Vs2015创建一个空白项目。确定 --》下一步 --》选空项目 --》完成2.添加一个c++文件main.cc文件如下:#include "include/cef_app.h"#include "include/cef_browser.h"#include "include/cef_client.h"#inclu...

2018-03-08 10:48:19 945

原创 CEF小白人系列8-用VS2015创建一个干净CEF项目(1)环境准备

前面的篇幅我们介绍了如何运行cef的官方事例。问题:如何使用VS2015创建一个干净的CEF项目呢?不想使用cmake方式。下面我们用纯手动的方式来创建一个CEF的项目。主要过程分为两步:准备cef项目运行的环境,就是运行,编译cef项目需要的库,资源等。下面我们开始准备这一步需要的东西。1.cef_binary_3.3163.1671.g700dc25_windows32 已经下载并解压。2.基...

2018-03-08 10:41:32 1140

原创 CEF小白人系列7-cefclient的Command-Line命令行

cefclient支持Command-Line模式,因为cef的核心是chromium,所以可以参照chromium来使用。chromium更新列表 感谢http://peter.sh/experiments/chromium-command-line-switches/英文苦手的朋友可以谷歌翻译。我这里就不贴了。众所众知chrome也来源于chromium。所以基本上chrome的命令行参数也使...

2018-03-07 12:16:34 3147

原创 CEF小白人系列6-认识二进制项目的文件构成

我们来认识一下二进制文件的构成,下图是我们上一章编译生成的Debug目录,我们队每个文件进行说明讲解。大部分资料来源于网络,我只是做了简单的整理。感谢。不要文件cefclient.exp cefclient.lib cefclient.ilk cefclient.pdb 删除必要组件libcef.dll :CEF核心库。chrome_elf.dll:崩溃报告库。 icudtl.dat Unicod...

2018-03-06 12:16:20 714

原创 CEF小白人系列5-从最简单的二进制项目开始编译cefclient(3)用VS2015编译调试cef.sln

cef.sln已经准备好了。下面我们用vs2015打开来看看官方的事例的结构。项目结构ALL_BUILD:CMake相关cef_gtest:cef面向google test测试框架的单元测试项目。cefclient:cef的客户端事例,非常全面。是学习深造cef的必经之路。cefsimple:cef的一个客户端简单事例。学习cef最简单的开始入口。ceftests:cef的单元测试项目。libce...

2018-03-05 11:00:39 1498 3

原创 CEF小白人系列4-从最简单的二进制项目开始编译cefclient(2)构建cefclient的vs2015项目

上一篇我们已经运行起来cefclient.exe了。但是这是一个已经编译好的二进制文件。我们不得而知其中奥妙。问题1.那么如何构建cefclient的vs2015项目方便我们对照源代码进行学习呢?下载 Standard Distribution二级制打包地址 http://opensource.spotify.com/cefbuilds/index.html点击下载解压下载后的文件解压后文件结构C...

2018-03-05 09:17:12 800 1

原创 CEF小白人系列3-从最简单的二进制项目开始编译cefclient(1)跑起来

首先声明:我会以我的工作要求来继续本系列。包括确定的开发环境,软件版本,主机配置,cef版本,开发语言等。与此不同之处可以去群里讨论,不能照顾到通用还请见谅。不是笔者手懒毕竟时间才是最大的成本。当然如果反应强烈我也会独立开篇予以补充。问题:1.为什么选择编译好的二进制事例项目作为开始,而不是构建编译整个cef,有哪些好处?2.我要选择不同cef版本,不想使用默认最新,怎么做?选择编译好的二进制可以...

2018-03-02 10:28:56 1258

原创 CEF小白人系列2-DEV环境配置-Windows10+SDK+VS2015

以下资料整理来自CEF官方教学。作者做了翻译和整理。并会以一种重事件操作的方式来一点点入门。3个问题:在上一篇内容中我们了解了什么是CEF,能干些什么。必要的物理学习环境。下面我们也是以带着问题去学习的方式来开展。1.万事开头难,CEF有没有事例项目共学习参考呢?2.如果有事例学习项目怎样构建呢?就是说怎么跑起来呢?CEF官方我们提供很好的事例项目共我们学习参考。官方资料:https://bitb...

2018-03-01 10:37:14 669

原创 CEF小白人系列1-认识CEF

手头上有个项目需要做浏览器的相关功能,评估了几个嵌入式方案最后选定CEF作为开发基础。在入坑新技术的时候第一选择是去官网学习,这是一个非常好的习惯。CEF官网https://bitbucket.org/chromiumembedded/cef在官网上有详细的介绍,英文苦的兄弟可以谷歌翻译大概意思是对的。必须仔细阅读。CEF的维基百科https://en.wikipedia.org/wiki/Chr...

2018-02-28 13:50:02 839

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除