【发布时间】:2014-11-20 13:32:21
【问题描述】:
我正在尝试在 Yosemite 上的 XCode 6 中构建一个 c++11 和 Qt 5.3 项目。 XCode 项目由qmake 生成(我不得不在qdevice.pri 文件中将QMAKE_MAC_SDK 的值更改为macosx10.10)。在 XCode 的构建设置中,C++ 方言为C++11,标准库为libc++。
现在 XCode 出现以下错误
clang:错误:-stdlib=libc++ 的部署目标无效(需要 OS X 10.7 或更高版本)
我相信 Yosemite 是 OS X 10.10,从日志中我还可以看到 XCode 正在使用以下 clang 选项:
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk
上面的MacOSX10.10.sdk 文件夹存在。我想知道哪里出错了......
【问题讨论】:
标签: xcode qt c++11 osx-yosemite