我正在尝试学习 C++11 的基础知识。我的 mac 上有 Xcode 4.2,它使用 LLVM 3.0 编译器。根据我的阅读,它应该支持原始字符串文字(即 R"(...)"
),但是当我尝试用它们编译一些东西时,它向我吐了口水。我已经为 c++0x 设置了它(我打开了 -std=c++0x
和 libc++ 库)并且我知道它可以与其他 c++0x 功能一起使用,例如范围 -循环。
这里有什么我遗漏的吗?
最佳答案
可悲的是 Apple clang 3.0(Xcode 4.2 附带)!= clang 3.0(which supports raw string literals。)
您需要等待更高版本的 Xcode,或 build more recent versions of clang/llvm/libc++ from source .
关于c++ - Xcode 4.2 无法识别 C++ 原始字符串文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410734/