我必须使用 XCode 4 + Base SDK 10.5 构建一个软件以获得旧版支持。
似乎我无法按照此处详述的方式打开 C++11(即通过将“C++ 语言方言”设置为“C++11”,将“C++ 标准库”设置为“libc++”),因为当我这样做时,我得到了
clang 错误 stdlib libc++ 的无效部署目标(需要 OS 10.7 或更高版本)
然后,由于我无法加载 C++11(因此,我之前的问题的答案在这里无法使用),我应该如何修改:
std::valarray<float> v(32);
std::sort(begin(v), end(v)); # Use of undeclared identifier 'begin'
std::sort(std::begin(v), std::end(v)); # No member named 'begin' in namespace 'std'
让它工作?