【问题标题】:Compile for Mac 10.9 under 10.11在 10.11 下为 Mac 10.9 编译
【发布时间】:2016-10-09 20:13:01
【问题描述】:

我们希望我们的软件支持低至 10.9 的 OSX 版本。在 XCode 中,您可以设置目标版本,这没问题,但我们有另一个库链接到使用 cmake 构建的项目中。现在 XCode 抱怨 lib 是为 10.11 构建的,但我们的项目是 10.9。我可以在命令行上以某种方式告诉 clang 为旧版本编译吗?

我找到的唯一信息是将OSX_VERSION设置为变量,但似乎没有任何效果。

提前致谢!

【问题讨论】:

    标签: c++ objective-c xcode macos clang


    【解决方案1】:

    来自clang --help

    -mmacosx-version-min=<value>
                          Set Mac OS X deployment target
    

    请留意早期部署目标的问题,并确保测试您支持的所有操作系统版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-09
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      • 2013-06-23
      相关资源
      最近更新 更多