gpt4 book ai didi

c++ - Xcode 9 macos 部署目标(使用 C++)给出错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:39 24 4
gpt4 key购买 nike

当我尝试构建一个 make 项目(从 c++ 存储库)时,我在 XCode 9 中收到以下错误:“MacBook Pro 运行 macOS 10.12.6,它低于程序的最低部署目标。更改项目的最低部署目标或升级 MacBook Pro 的 macOS 版本。”

我尝试设置 MAC_OS_DEPLOYMENT_TARGET 和 MAC_OSX_DEPLOYMENT_TARGET 无济于事。

我真的很感激任何帮助,因为我正在用头撞墙试图解决这个问题。据我所知,它在 XCode 8 中有效。

最佳答案

当想要构建使用 makefile 的开源 C++ 项目时遇到了同样的问题,因此在 Xcode 9.2 中使用了外部构建系统。

听从了 QuinceyMorris 的建议(来自这里:https://forums.developer.apple.com/thread/96361)

如果您想运行 EBS 目标,您必须找到一种外部方式来提供您需要的命令行参数。在我的例子中,我向外部构建工具配置参数字段 CFLAGS=-mmacosx-version-min=10.12 CXXFLAGS=-mmacosx-version-min=10.12 添加了额外的参数。请参阅随附的屏幕截图。

另请查看此 SO 答案:C++, Mac OS X, Xcode 8 : Compile Boost : Set deployment target to OS X 10.11

enter image description here

关于c++ - Xcode 9 macos 部署目标(使用 C++)给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46821229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com