gpt4 book ai didi

c++ - Xcode 4.6/Clang 4.2 找不到 C++11 header

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:15:57 24 4
gpt4 key购买 nike

我试图在 iOS 项目中包含一些 C++11 header ,但 Xcode/Clang 找不到它们。我正在尝试包括 <memory> , <functional>和其他一些人。但它提示说在构建过程中找不到它们(尽管我右键单击并“跳转到定义”加载文件......)。如何让我的项目使用 C++11 头文件?

Lexical or Preprocessor Issue 'memory' file not found
Lexical or Preprocessor Issue 'functional' file not found

我的项目设置是:

C++ Language Dialect = C++11 [-std=c++11]
C++ Standard Library = libc++ (LLVM C++ standard library with C++11 support)

尝试包含 header 的文件是 .h对于模板类和 .h包含在 .mm 中实现。

最佳答案

事实证明,Clang 的错误消息没有帮助:这些文件的根包含是一个 .m 文件,编译为 Objective-C,所以我将其重命名为 .mm,编译为 Objective-C++,然后开始工作。

关于c++ - Xcode 4.6/Clang 4.2 找不到 C++11 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14852369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com