【问题标题】:running CMAKE_TRY_COMPILE shows error armv7 is deprecated运行 CMAKE_TRY_COMPILE 显示错误 armv7 is deprecated
【发布时间】:2022-12-15 04:47:50
【问题描述】:

我正在尝试使用 cmake 生成 xcode 项目但失败并出现如下错误,据说 cmake 项目 CMAKE_TRY_COMPILE 尝试使用 armv7 架构但 armv7 已被弃用,因为 xcode14 不支持 armv7,我如何禁用 CMAKE_TRY_COMPILE 编译 armv7建筑学?

error: The armv7 architecture is deprecated. You should update your ARCHS build setting to remove the armv7 architecture. (in target 'cmTC_c124d' from project 'CMAKE_TRY_COMPILE')

【问题讨论】:

    标签: cmake cross-platform xcode14


    【解决方案1】:

    同样的问题: iOS 部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 9.0,但支持的部署目标版本范围为 11.0 到 16.1.99。 (在项目“CMAKE_TRY_COMPILE”的目标“cmTC_6fb22”中) 错误:不推荐使用 armv7 架构。您应该更新您的 ARCHS 构建设置以删除 armv7 架构。 (在项目“CMAKE_TRY_COMPILE”的目标“cmTC_6fb22”中) 警告:ARCHS (armv7) 中的所有架构均无效。考虑将 ARCHS 设置为 $(ARCHS_STANDARD) 或更新它以包含至少一个来自 VALID_ARCHS(arm64、arm64e、armv7、armv7s)的值。 (在项目“CMAKE_TRY_COMPILE”的目标“cmTC_6fb22”中) ** 构建失败 **

    【讨论】:

      猜你喜欢
      • 2018-08-31
      • 2022-06-30
      • 2016-02-28
      • 2021-09-09
      • 2017-06-17
      • 2017-08-21
      • 2023-02-24
      • 2022-12-28
      • 1970-01-01
      相关资源
      最近更新 更多