【教程】C++编译官方CEF3
本帖最后由 mosheng 于 2025-8-6 20:16 编辑# 🌟 目标
从 CEF 官方获取 C++ 示例代码,并编译运行一个最简单的 CEF3 浏览器程序。
!(https://img.msblog.cc/img/image-20250806200054317.png)
---
## 🔧 准备工作
### 系统要求
- **操作系统**: Windows 10/11(推荐)、Linux 或 macOS
- **开发环境**: Visual Studio(Windows 推荐使用 VS 2022)
- **磁盘空间**: 至少 40GB(CEF 编译很吃空间)
- **网络**: 需要能访问 GitHub 和 Google 的服务器(下载大文件)
---
## 📦 第一步:下载 CEF 官方示例(推荐使用预编译二进制)
> ⚠️ 注意:**不要尝试自己从源码编译 Chromium + CEF**,那是极其复杂的工程。作为新手,建议使用官方提供的**预编译二进制包**。
### 访问 CEF 官方网站
打开 CEF 官方发布页面:(https://cef-builds.spotifycdn.com/index.html)
### 找到最新稳定版本
例如:`cef_binary_138.0.36+g52669d7+chromium-138.0.7204.184_windows64.tar.bz2`
- 文件大小:296.15 MB
- 
---
## 📁 第二步:解压并查看示例项目
### 解压 ZIP 包
将下载的 `.zip` 文件解压到指定路径。

#### 安装 CMake
确保你已经安装了 CMake,并且在系统路径中可用。
#### 创建构建目录
在 CEF 根目录外创建一个构建目录:
```bash
mkdir build
cd build
```
#### 运行 CMake
使用以下命令生成 Visual Studio 解决方案:
```bash
cmake -G "Visual Studio 17 2022" -A x64 ..
```
这将生成一个名为 `cef.sln` 的 Visual Studio 解决方案文件。

#### 打开并编译解决方案
用 Visual Studio 打开生成的 `cef.sln` 文件,然后选择“生成” → “生成解决方案”。
找到 `cefsimple` 设置为启动项目,运行。


页:
[1]