依星源码资源网,依星资源网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

【好消息,好消息,好消息】VIP会员可以发表文章赚积分啦 !
查看: 2485|回复: 0

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[复制链接] 主动推送

1万

主题

1万

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12016
发表于 2020-3-20 23:32:56 | 显示全部楼层 |阅读模式
VS2015编译CEF3源代码(64位操作系统下)

我的操作系统如下:

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

一、             首先从官网下载CEF3源码,官网地址:http://opensource.spotify.com/cefbuilds/index.html#windows32_builds
我这里下载的是cef_binary_80.0.8+gf96cd1d+chromium-80.0.3987.132_windows32.tar.bz2(附件有下载)

二、解压cef_binary_80.0.8+gf96cd1d+chromium-80.0.3987.132_windows32.tar.bz2,如图所示:

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)


三、下载CMake,安装cmake成功之后,打开cmake页面,输入cef加压后的路径和编译生成cef项目的路径。官网址址:https://cmake.org/download/


我这里下载的是cmake-3.17.0-rc2-win32-x86.msi(附件有下载)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

四、然后点击configure选择vs2015版本,generate生成

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)
  

五、用vs2015打开cef.sln

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

六、依次生成所有项目。如果编译过程中,出现一些错误,错误 error C2220: 警告被视为错误 - 没有生成“object”文件,可以做如下处理:右键该项目工程,配置属性-》C/C++-》常规-》将警告视为错误-》否;或者 打开项目属性-> C/C++ -> 常规 -> 警告等级(降级设置为3)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

编译ceftests提示 常量中有换行符,进行替换一下。

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

  
严重性
  
  
代码
  
  
说明
  
  
项目
  
  
文件
  
  
  
  
禁止显示状态
  
  
错误
  
  
c101008d
  
  
Failed to  write the updated manifest to the resource of file  "F:/cef3/cef_80_windows32/build_vs2015/tests/ceftests/Debug/ceftests.exe".  ?????????????
  
  
ceftests
  
  
F:\cef3\cef_80_windows32\build_vs2015\tests\ceftests\mt.exe
  
  
1
  
  
  

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)
解决办法1.那就是在项目属性——配置属性——链接器——清单文件中, 把生成清单改成否就行了。经过进一步的探索,发现在项目属性——配置属性——清单工具——输入和输出中,把嵌入清单改成否也行。

2、确认mt.exe文件未丢失。打开文件夹:C:Windows,查看文件是否存在。如果确实存在,继续第2步;如果没有,点此下载:。尝试是否解决,如果没有解决,继续第3步。

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

3、完全关闭或退出360、金山卫士/杀毒等之类的软件,尝试是否解决,如果没有解决,关闭卫士和杀毒软件自动重启设置。重启电脑,再次尝试,问题应该可以解决了。

4、如果上述问题无法解决,可以把编译榧更改为release

友情提示:CMake在生成VS项目的时候使用的路径是绝对路径,官网说的是一个BUG,所以在生成目录的时候不要太随意;下载到的源码,如果正确生成,需要更改路径。如下:

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)


附件中包括整套生成的VS2015版本的CEF3源代码,CEF3下载的源码,CMake工具。

如何制作自己的CEF3程序,可以参考另外一篇文章。

========================================================================

源码中有示例代码,默认链接为谷歌网址,可以更改为其它网址如下:

1. 修改cefsimple,生成cefsimple

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)

[VC++源码]VS2015编译CEF3源代码(64位操作系统下)


附件下载:
文件名称:VS2015编译CEF3源代码.doc 
下载次数:0  文件大小:671 KB  售价:2金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载


文件名称:提取码下载.txt 
下载次数:6  文件大小:17 Bytes  售价:15金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载





有兴趣的还可以看一下 VS2015在MFC中使用Cef3源代码


相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
312337667

微信扫一扫,私享最新原创实用干货

QQ|免责声明|小黑屋|依星资源网 ( 鲁ICP备2021043233号-3 )|网站地图

GMT+8, 2024-11-24 01:59

Powered by Net188.com X3.4

邮箱:312337667@qq.com 客服QQ:312337667(工作时间:9:00~21:00)

快速回复 返回顶部 返回列表