VS2017编译Chromium Embedded Framework 83.5.0教程:从下载到测试

需积分: 16 8 下载量 113 浏览量 更新于2024-08-04 收藏 443KB PDF 举报
"本篇指南详细介绍了如何在Visual Studio 2017环境下编译Chromium Embedded Framework (CEF)的过程。首先,你需要从官方下载中心(<https://cef-builds.spotifycdn.com/index.html>)下载适合VS2017的稳定版本,如83.5.0的"StandardDistribution"。接着,使用CMake配置工程,将CEF解压后的目录设置为源代码根目录,并指定build目录为cef/build_x64,以确保生成的项目结构清晰。 在CMake配置阶段,注意要清除不必要的选项,如USE_ATL和USE_SANDBOX,以避免可能的编译问题。配置完成后,通过点击"Generate"按钮生成Visual Studio解决方案文件。接着,打开生成的cef.sln文件,选择ALL_BUILD项目,然后分别编译Debug和Release版本,尽管可能会遇到"ceftests.vcxproj"编译失败的提示,但不必担心,这些通常是编译过程中的临时问题。 修改cefsimple工程中的简单_app.cc文件,替换测试URL为www.baidu.com,然后重新编译cefsimple工程。编译成功后,定位到cef\build_x64\tests\cefsimple\Debug目录,运行生成的cefsimple.exe。如果一切顺利,你应该能看到浏览器窗口加载百度首页,表明CEFI已经成功集成并能够运行。 总结来说,本文提供了一个逐步的指导,帮助你在VS2017环境中搭建和编译CEF,确保了从下载、配置到测试的完整流程,这对于开发者在实际项目中嵌入CEF进行网页应用开发具有实用价值。"