win7源码编译cef3.2743
1.前言
最近项目中要用到一个内嵌浏览器,想要尝试下使用源码进行编译,历经一个晚上和一个上午的时间终于搞定,这里记录下过程
2.准备
2.1 win7 64位 旗舰版
2.2 vs2015 update3(要安装visual c++部分的模块)
2.3 vpn(红杏等)
2.4 最新的python 2.7系列版本
2.5 自动下载安装脚本automate-git.py
…漫长的等待
3.安装
3.1 创建一个目录 如H:/2016/cef/newcef和H:/2016/cef/newcef/download 以下简称newcef和download
3.2 下载自动化脚本保存到newcef目录下https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
3.3 运行中输入cmd右键管理员权限运行
3.4 切换到newcef目录下 设置环境变量并运行脚本
set GIT_CURL_VERBOSE=1
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set GYP_GENERATORS=ninja,msvs-ninja
set GYP_MSVS_VERSION=2015
python automate-git.py --download-dir=H:/2016/cef/newcef/download --branch=2743
3.5 抽根烟睡一觉大概几个小时后会完成下载并进行编译
4.遇到的错误
4.1 一般性错误是下载中断重新编译就可以了
4.2 如果out目录已经存在 直接删除就好了
4.3 FAILED: d3dcompiler_47.dll 是没有directxsdk导致的 直接在vs2015中进行安装即可
5.参考文章
https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
http://blog.csdn.net/foruok/article/details/50498740
win7源码编译cef3.2743相关推荐
- Win7+VS2010:mysql 源码编译与调试
win7+vs2010源码编译mysql 最近由于在实习,工作重点在于一些数据库的开发,为了更好的理解数据库的实现机制,目前萌生了要研究一下mysql数据库源码的想法.那么好吧,说干就干,首先我们需要 ...
- Android4.4源码编译(Ubuntu1204/1404)
好久没写博客了,最近折腾了一个周,总算把Android4.4系统源码编译通过,有网上的大神们在,其实也不难. 效果图 一.介绍 我的电脑配置不咋滴(i3+4G+320),分了90个G来装了个Ubunt ...
- android源码编译并刷入nexus 6p手机
来自"梧桐那时雨"的博客:https://blog.csdn.net/fuchaosz/article/details/52473660 1 前言 经过一周的奋战,终于从谷歌官网上 ...
- Android系统源码编译环境搭建(清华镜像,想编译什么版本都可以,只是有JDK和make的版本要求)
上一次,写得有点匆忙,现在补上清华镜像源码的详细下载方法. 编译Android 5.1源代码并烧录到Nexus4(用的是清华镜像的源) 环境准备: 基本环境:ubuntu-14.04-desktop- ...
- Android4.1 Jelly Bean ubuntu10.04/64环境下 源码编译 初初级
2019独角兽企业重金招聘Python工程师标准>>> 首先交代一下自己本不是IT 行业,也没有编程基础,而且刚接触Android和Ubuntu,小白一枚, 花了将近半个月的时间,重 ...
- 使用源码编译64位的3D Slicer(综述)
3D Slicer是一款开源的用于医学图像分析(主要是分割和配准)与可视化成像的软件.我们可以把自己插件加入到3D Slicer软件中来实现我们想要的功能,它向我们提供一个检测算法与改进算法的平台.官 ...
- java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实
好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...
- 5单个编译总会编译全部_玩转Android10(五)源码编译开发中常用命令
源码开发编译中,熟练掌握常用命令,可以提高开发工作效率.Android源码中,将相关的命令分为如下几类: 1.初始化源码编译环境 初始化编译环境,为后续提供如lunch.make.xxgrep.god ...
- mono和monodevelop源码编译安装
之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程. 而且通过源码安装,可以进一步 ...
最新文章
- Open3d 学习计划—13(Azure Kinect)
- select,InnoDB为啥会阻塞insert?
- Android多线程分析之二:Thread的实现
- MySQL 处理海量数据时的一些优化查询速度方法
- AT4120-[ARC096D]Sweet Alchemy【贪心,背包】
- tensorflow框架
- php用json_encode编码后乱码,php json_encode()函数中文编码乱码解决方法_PHP教程
- 【MySQL】命令行遇到 ‘> 而无法结束语句编辑的解决方案
- 大数据在各个行业的应用_大数据的应用领域有哪些
- ASP.NET MVC 4 中Jquery上传插件Uploadify简单使用-版本:3.2.1
- matlab时域转换成频域_频域的弦,时域的箭(1)
- 怎样在 Ubuntu Unity Dash 添加关机、重启选项
- 硬件设备监控之Sigar的配置与使用
- 以MQL5 编写的EA 交易程序的测试与优化指南
- JDBC 加载驱动报错解决办法
- Q版京剧脸谱来喽——黑脸
- 这是一篇假的回顾过去展望未来计划书
- 深度学习降噪方案-RNNoise简介和环境配置
- 美颜换妆之BeautyGAN
- 什么是独享住宅IP代理?为什么爬虫适合用住宅http代理?