C++ Builder 安装全攻略
C++ Builder 是一个强大的快速应用开发环境,尤其擅长构建原生 Windows、macOS、iOS、Android 和 Linux 应用,本教程将引导你完成安装的每一步。

第一步:准备工作
在开始安装之前,请确保你的计算机满足以下要求,这可以避免很多不必要的麻烦。
硬件要求
- CPU: 64 位处理器 (x86-64),Intel Core i3 或更高,或 AMD 同等级别处理器。
- 内存: 推荐 8GB 或以上,对于大型项目或多平台开发,16GB 或更高会更流畅。
- 硬盘空间:
- IDE 安装: 至少 10GB 可用空间。
- 完整安装 (包含所有 SDK 和库): 至少 30-50GB 或更多可用空间。
- 建议: 使用固态硬盘,可以显著提升编译和加载速度。
- 显卡: 支持 DirectX 10 或更高版本的显卡,并安装了最新的驱动程序。
软件要求
- 操作系统: 64 位 Windows 10 或 Windows 11,不支持 32 位系统。
- Windows 组件:
- 安装最新的 Windows 更新。
- 启用 .NET Framework 3.5 (包含 .NET 2.0 和 3.0),你可以在“控制面板” -> “程序” -> “启用或关闭 Windows 功能”中手动安装它。
- 启用 Windows PowerShell 5.1 (通常在最新 Windows 中已包含)。
- 启用 适用于 Linux 的 Windows 子系统 如果你打算开发 Linux 应用。
- 管理员权限: 安装过程需要管理员权限。
- 防病毒软件: 建议在安装期间暂时禁用防病毒软件,因为它可能会误判安装程序或编译器组件。
账号准备
- Embarcadero 账号: 你需要一个 Embarcadero 账号,如果你没有,请访问 Embarcadero 官网 免费注册一个,这个账号用于下载安装包和激活产品。
第二步:下载安装程序
- 访问官网: 打开浏览器,访问 Embarcadero 官网:https://www.embarcadero.com/products/cbuilder
- 选择版本: 根据你的需求选择版本(如 Starter Professional Architect),对于个人学习或小型项目,Starter (入门版) 是一个非常好的免费选择,但有一些功能限制。
- 下载安装程序: 点击 "Free Trial" 或 "Download" 按钮,你可能会被引导登录你的 Embarcadero 账号。
- 获取下载链接: 登录后,你会获得一个名为
GetIDE.exe的小程序。运行这个GetIDE.exe。 - 选择下载内容:
GetIDE.exe会弹出一个窗口,让你选择要下载的组件,通常默认选择即可,它会下载 IDE 安装程序 和 Windows SDK,你可以取消勾选不需要的平台(如 macOS, iOS, Android)来减小下载体积。- 重要提示: 安装程序本身不大(约 1-2 GB),但它会通过在线方式下载大部分组件,确保你的网络连接稳定。
第三步:安装 C++ Builder
- 运行安装程序: 下载完成后,找到下载的安装包(通常是
.zip文件),解压它,然后以 管理员身份运行Setup.exe。 - 同意许可协议: 阅读并勾选 "I accept the terms of the license agreement",然后点击 "Next"。
- 选择产品: 如果你的账号有多个产品许可,选择 "C++Builder",然后点击 "Next"。
- 选择安装类型:
- Express (推荐): 安装最常用的功能,速度最快,你可以稍后在 IDE 中通过 "GetIt Package Manager" 安装其他组件。
- Full: 安装所有功能,包括所有平台的 SDK,安装时间最长,需要最多的磁盘空间。
- Custom: 自定义选择要安装的组件。
- 建议: 如果是初次安装或不确定需要什么,选择 Express。
- 选择安装路径: 默认路径通常是
C:\Program Files (x86)\Embarcadero\Studio,你可以修改,但建议路径中不要包含中文或空格,点击 "Next"。 - 准备安装: 确认安装摘要信息,然后点击 "Install"。
- 等待安装: 安装程序会开始下载并配置组件,这个过程可能需要很长时间,从十几分钟到半小时以上,取决于你的网络速度和选择的安装类型,请耐心等待,不要关闭窗口。
- 完成安装: 当看到 "Installation completed successfully" 提示时,点击 "Finish"。
第四步:激活与配置
安装完成后,你还需要激活产品并进行一些基本配置。
激活产品
- 启动 C++ Builder: 首次启动 C++ Builder IDE,它会提示你进行激活。
- 选择激活方式:
- 使用 Embarcadero 账号激活 (推荐): 这是最简单的方式,选择 "Activate a new product",然后输入你的 Embarcadero 账号和密码,按照提示完成激活。
- 使用许可证文件激活: 如果你有一个
.lic许可证文件,选择 "Activate using a license file",然后浏览并选择你的许可证文件。
- 完成激活: 激活成功后,IDE 会打开。
配置开发环境
- 主题和字体: 你可以在
Tools->Options->IDE Theme中切换亮色/暗色主题,在Editor Options中可以调整代码编辑器的字体和大小。 - GetIt 包管理器: 这是 C++ Builder 的强大功能之一,在菜单栏选择
Tools->GetIt Package Manager,在这里你可以:- 搜索和安装新的组件、库和工具。
- 更新已安装的组件。
- 你可以在这里找到 VCL (Visual Component Library) 的第三方扩展或 FireMonkey (FMX) 的特效库。
- 选择开发框架 (VCL vs FMX):
- VCL (Visual Component Library): 基于 Windows Win32 API,主要用于构建高性能的原生 Windows 桌面应用,界面外观是经典的 Windows 风格。
- FMX (FireMonkey): 基于 OpenGL/DirectX,用于构建跨平台的原生应用,一套代码可以编译到 Windows, macOS, iOS, Android, Linux 等平台,界面更现代化,支持复杂的图形和动画。
- 在新建项目时,你可以根据目标平台选择合适的框架。
第五步:创建第一个项目 (Hello World)
为了验证安装是否成功,我们来创建一个简单的 VCL 应用。
- 新建项目: 打开 C++ Builder IDE,选择
File->New->VCL Form Application - C++Builder。 - 设计界面: 你会看到一个默认的窗体
Form1,在右侧的Tool Palette(工具面板) 中,找到Standard标签页,拖拽一个TButton组件到窗体上,再拖拽一个TLabel组件。 - 修改属性: 在 Object Inspector (对象查看器) 窗口中:
- 选中
Button1,将其Caption属性改为 "点击我"。 - 选中
Label1,将其Caption属性清空。
- 选中
- 编写代码: 双击 "点击我" 按钮,IDE 会自动切换到代码编辑器,并生成
Button1Click事件的处理函数,在函数中添加一行代码:void __fastcall TForm1::Button1Click(TObject *Sender) { Label1->Caption = "你好,C++ Builder!"; } - 运行项目: 按下
F9键,或者点击工具栏上的绿色运行按钮 (▶)。 - 查看结果: 程序会编译并运行,点击窗体上的 "点击我" 按钮,你会发现下方的文字发生了变化,恭喜你,你的第一个 C++ Builder 程序已经成功运行!
常见问题与解决方法
-
问题 1: 安装速度非常慢或卡住。
(图片来源网络,侵删)- 原因: 通常是网络问题,或者下载的
GetIDE.exe损坏。 - 解决方法:
- 检查网络连接,尝试切换网络环境。
- 删除下载的文件,重新从官网下载
GetIDE.exe。 - 如果问题依旧,可以尝试使用 Embarcadero RAD Studio 镜像下载,国内用户访问速度可能更快,搜索 "Embarcadero RAD Studio 镜像" 可以找到相关资源。
- 原因: 通常是网络问题,或者下载的
-
问题 2: 激活失败,提示 "无法连接到服务器"。
- 原因: 网络连接问题,或者防火墙/代理阻止了连接。
- 解决方法:
- 检查网络是否正常。
- 临时关闭防火墙或杀毒软件。
- 如果使用公司或校园网,可能需要配置代理,在激活窗口的 "Advanced Options" 中可以设置代理。
-
问题 3: 编译时出现找不到头文件或库文件的错误。
- 原因: 安装不完整或环境变量配置有问题。
- 解决方法:
- 打开
Tools->Options->Environment Options->Environment Variables,确保Path变量中包含了 Embarcadero 的bin目录(如C:\Program Files (x86)\Embarcadero\Studio\23.0\bin)。 - 如果安装时选择了 Express 模式,可能缺少某些 SDK,通过
GetIt Package Manager尝试重新安装或更新相关 SDK。
- 打开
希望这份详细的教程能帮助你成功安装并开始使用 C++ Builder!祝你开发愉快!

