提问人:Aethon 提问时间:11/15/2023 最后编辑:Remy LebeauAethon 更新时间:11/15/2023 访问量:130
C++ Builder 12.0 不显示 Android、iOS 或 MacOS 目标平台
C++ Builder 12.0 does NOT show Android, iOS or MacOS target platforms
问:
这是一个 IDE 问题。
当我为 C++ Builder 选择项目时,只有目标平台的 Windows 32 位和 Windows 64 位编译选项可用。New -> Multi-Device Application
但是,当我为 Delphi 选择一个项目时,目标平台的所有其他编译选项都可用,例如 Android 32/64 位、iOS(设备和 Sim)和 MacOS(ARM、64)New -> Multi-Device Application
在安装过程中,我也在一开始就选择了所有可用的目标平台。
(在安装 RAD Studio 12.0 之前,我的电脑上安装了 RAD Studio 11.3,我先卸载了 11.3,然后安装了更新的 12.0 版本)
“添加平台”弹出窗口也显示为灰色。
操作系统为 Windows 11。
知道如何解决这个问题吗?
我尝试卸载整个 IDE 并重新安装 3 次,但问题仍然存在。
我还删除了 Embarcadero 文件夹的所有内容,同时再次重新启动安装。C:\ProgramData\Embarcadero
答:
正如“新增功能”文档中所写,C++ Builder 12 Athens中删除了对iOS和Android平台的支持。
RAD Studio Athens 删除了 iOS 64 位和 Android 32 位平台 因为它不支持平台,如果它不支持 将应用部署到其应用商店。请使用 11.3 为 iOS 构建 或带有 C++ 的 Android。
从支持的目标平台文档中可以看出,C++ Builder 12 Athens仅支持Windows平台。
你无法做任何事情来解决这个问题。可以使用较旧的 C++ Builder 11.3 继续使用已删除的平台。
C++ Builder编译器正在经历重大升级,这项工作目前优先于支持Android和iOS。这项工作也是未来对其他平台(包括现已删除的平台)的潜在支持的基础。请参见: Clang 升级
评论