【教程】C++编译官方CEF3
🌟 目标
从 CEF 官方获取 C++ 示例代码,并编译运行一个最简单的 CEF3 浏览器程序。
🔧 准备工作
系统要求
- 操作系统: Windows 10/11(推荐)、Linux 或 macOS
- 开发环境: Visual Studio(Windows 推荐使用 VS 2022)
- 磁盘空间: 至少 40GB(CEF 编译很吃空间)
- 网络: 需要能访问 GitHub 和 Google 的服务器(下载大文件)
📦 第一步:下载 CEF 官方示例(推荐使用预编译二进制)
⚠️ 注意:不要尝试自己从源码编译 Chromium + CEF,那是极其复杂的工程。作为新手,建议使用官方提供的预编译二进制包。
访问 CEF 官方网站
打开 CEF 官方发布页面:CEF 官方发布页面
找到最新稳定版本
例如:cef_binary_138.0.36+g52669d7+chromium-138.0.7204.184_windows64.tar.bz2
- 文件大小:296.15 MB
📁 第二步:解压并查看示例项目
解压 ZIP 包
将下载的 .zip
文件解压到指定路径。
安装 CMake
确保你已经安装了 CMake,并且在系统路径中可用。
创建构建目录
在 CEF 根目录外创建一个构建目录:
mkdir build
cd build
运行 CMake
使用以下命令生成 Visual Studio 解决方案:
cmake -G "Visual Studio 17 2022" -A x64 ..
这将生成一个名为 cef.sln
的 Visual Studio 解决方案文件。
打开并编译解决方案
用 Visual Studio 打开生成的 cef.sln
文件,然后选择“生成” → “生成解决方案”。
找到 cefsimple
设置为启动项目,运行。