我有一个用libc++编译的软件(具有C++11支持的LLVM C++标准库)。我的软件在新操作系统(OSx10.9及以上版本)上工作得很好。问题是我的软件在旧操作系统(OSx10.8及更低版本)上崩溃。我认为这是因为OSX10.8和更早版本的默认C++运行时是基于GCC 4.2.1的libstdc++版本,它不支持C++11。我能做什么?
发布于 2016-02-16 18:47:22
在xcode中,可以将OS部署目标设置为所需的最小版本
项目名称(1) ->构建设置(2) ->部署目标(3)
并进一步验证它设置的方言是否正确
AppleLLVM7.0-语言C++ -> C++ C++ -> C++11

https://stackoverflow.com/questions/35429186
复制相似问题