当前位置: 首页 > ds >正文

delphi xe 12.3下解决错误 ld.exe: unrecognized option ‘--no-rosegment‘

一个老项目原先用delphi xe老版本编译的,后升级到12.2,发现程序在安卓下会占据全面屏,导致程序底部的按键与系统按键区域重叠导致按键不可操作。

刚好delphi xe12.3出来了,升级到12.3,结果编译报错:

[DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\23.0\PlatformSDKs\android-ndk-r21\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\aarch64-linux-android\bin\ld.exe: unrecognized option '--no-rosegment'

网上找了一番也没找到解决方法,又仔细看看错误信息,看到“android-ndk-r21”感觉版本似乎有点低。

从Delphi IDE。进入Tools->Options。在左侧树形菜单中选择SDK Manager。

看到有新的SDK 35版本了我用的还是API24的,选择新版本SDK,保存。

重新编译后错误消失,在安卓下运行也正常了。

且新的SDK编译后比老的程序体积小了百分之十左右。

http://www.xdnf.cn/news/9332.html

相关文章:

  • 试验台铁地板:技术创新与品质保障
  • 【观成科技】Ymir勒索软件组织窃密木马RustyStealer加密通信分析
  • STM32的HAL编码流程总结(上部)
  • 大模型——MCP 深度解析
  • vue2使用element中多选组件el-checkbox-group,数据与UI更新不同步
  • 【React】jsx 从声明式语法变成命令式语法
  • 5G NTN卫星通信发展现状(截止2025年3月)
  • 每日算法-250527
  • SNTP 协议详解:网络时间同步的轻量级解决方案
  • Python os 模块简介及基础使用示例
  • 如何撰写一篇优质 Python 相关的技术文档 进阶指南
  • Cmake编译yaml-cpp并在QT中测试成功操作步骤
  • AI情感陪伴在医疗领域的核心应用潜力
  • 打卡37天
  • HarmonyNext使用request.agent.download实现断点下载
  • 设计模式-开放封闭原则
  • 多相电机驱动控制学习(1)——基于双dq坐标系的六相PMSM驱动控制
  • C++23 新成员函数与字符串类型的改动
  • 算法竞赛中的基本数论
  • 实时技术对比:SSE vs WebSocket vs Long Polling
  • 分布式光伏接入引起农村电压越限,如何处理?
  • Vue中van-stepper与input值不同步问题及解决方案
  • 如何将联系人从 Android 传输到 PC(正确步骤)
  • 哈尔滨云前沿服务器托管,服务器租用
  • influxdb时序数据库
  • 如何制作全景VR图?
  • Linux基础I/O【文件理解与操作】
  • nt!MiInitializeSystemCache函数分析之PointerPte->u.List.NextEntry的由来
  • 深度解析 K8S Pod 控制器,从原理到企业实践
  • [ Qt ] | 常见控件(二): window相关