Gui*_*ume 14 c++ xcode g++ clang c++11
我在Moutain Lion上有Xcode 4.5.2,我安装了最新的"命令行工具"但是当我尝试使用g++或clang++(以及选项-std=c++11 -stdlib=libc++)编译时,我收到错误.用g++:
cc1plus: error: unrecognized command line option "-std=c++11"
cc1plus: error: unrecognized command line option "-stdlib=libc++"
Run Code Online (Sandbox Code Playgroud)
用clang++:
clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)
Run Code Online (Sandbox Code Playgroud)
它在Qt项目中.
那我怎样才能在Mac上使用C++ 11?
如您所见,g ++不支持这些命令行选项.
听起来你正在使用Xcode.
对于clang,您应该查看项目设置,并确保"部署目标"设置为10.7(或10.8)
错误消息告诉您的是,libc ++不适用于10.6及之前的版本.
| 归档时间: |
|
| 查看次数: |
9989 次 |
| 最近记录: |