You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C++ Builder 12.0无法显示Android、iOS、MacOS目标平台求助

解决C++Builder 12.0多设备应用平台缺失问题

1. 确认C++跨平台组件安装状态

启动RAD Studio安装器(通过开始菜单「Embarcadero RAD Studio 12.0」文件夹中的「RAD Studio Installer」打开),选择「Modify」选项,展开「C++Builder」节点,务必确保以下组件已勾选:

  • Android C++ Compiler & Tools
  • iOS C++ Compiler & Tools
  • macOS C++ Compiler & Tools
    若有未勾选项,勾选后点击「Apply」完成安装,重启IDE。

2. 重置IDE个性化配置缓存

手动删除IDE的用户配置目录,路径为:
C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\23.0
删除整个23.0文件夹(对应RAD Studio 12.0版本),重新启动IDE,让系统自动重建配置文件。

3. 验证跨平台SDK完整性

打开IDE的「Tools → Options → Deployment → SDK Manager」,切换到C++标签页,检查Android、iOS、macOS对应的SDK状态是否为「Installed」。

  • 若SDK缺失或状态异常,点击「Add」重新下载安装对应平台SDK,或点击「Update」修复已安装的SDK。

4. 检查系统环境变量配置

确保系统中存在以下环境变量(缺失则手动添加):

  • ANDROID_HOME:指向Android SDK安装路径(默认路径为C:\Users\<你的用户名>\AppData\Local\Android\Sdk)
  • PATH变量需包含Android SDK的platform-tools、tools目录,以及C++Builder交叉编译工具路径(例如C:\Program Files (x86)\Embarcadero\Studio\23.0\bin)

5. 修复注册表平台关联项

打开注册表编辑器(运行regedit),导航至:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\23.0\Platforms
检查是否存在AndroidARM64、iOSDevice64、macOSARM64等跨平台子项。若缺失,可对比同一目录下Delphi的Platforms配置项,手动添加对应键值,或导出Delphi的Platforms项后导入到C++Builder对应位置。

6. 确认许可证权限

打开IDE的「Help → License Manager」,检查C++Builder的许可证是否包含跨平台权限。若许可证仅覆盖Windows平台,需升级许可证以解锁其他平台。

内容的提问来源于stack exchange,提问作者Aethon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 11:35:04