gpt4 book ai didi

c++ - 为 OS X 10.6 编译?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:58:47 26 4
gpt4 key购买 nike

通常,对于我的 OS X 构建,我一直在运行 10.6 的旧 Mac Book Pro 上编译我的应用程序。这确保我支持这个版本的 OS X。

但是由于各种原因,MBP 不再是一个长期选项,所以我一直在运行 10.8 的更新设备上编译。但是,当我这样做时,即使设置了 -mmacosx-version-min=10.6 标志,我的应用程序也无法在 10.6 上运行。当我设置标志时发生的错误是 libSystem.B.dynlib 中的“找不到符号:_wcsdup”

我查了这个错误,我能找到的唯一建议是直接链接到 10.6 SDK。然而,当我尝试将 10.6 SDK 从我的 MPB 复制到新机器时(因为 10.6 SDK 未安装在 10.8 上),它无法编译并出现错误,如“错误:bits/c++config.h:没有这样的文件或目录“我认为这是因为我“安装”了 SDK 的方式,尽管其他人已经成功地做到了这一点。

有没有人有解决办法?

最佳答案

在 VM 中运行 10.6,例如 VMWare 或 VirtualBox。

关于c++ - 为 OS X 10.6 编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374355/

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