gpt4 book ai didi

c++ - 你如何在 xcode 4.3 中包含 C++ 标准库

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:14:46 31 4
gpt4 key购买 nike

我正在尝试在我的 ios 应用程序中使用 C++ 代码(我真的不喜欢 Objective-C ,我只会在必要时使用它 [ View 控制等]),虽然一切似乎都在工作,但我在以下测试文件中出现错误。

 #ifndef prueba3_GlobalStatic_h
#define prueba3_GlobalStatic_h
#include <string>

using namespace std;

class GlobalStatic
{
public:
GlobalStatic();
~GlobalStatic();
string foo();

private:
int integerValue;
};

#endif

当我尝试构建项目时,IDE 给出了以下错误:“找不到‘字符串’文件”我环顾四周,但找不到确凿的答案;任何帮助,将不胜感激。本质上,我如何让标准库正常工作?

最佳答案

缺少 c++ header 的一个原因是从 objective-c 上下文而不是从 objective-c++ 中包含它们——而且您不能使用 c 中的 c++ STL!更简单的解决方案是简单地将所有 .m 文件更改为 .mm,.mm 会将它们发送到 objective-c++ 编译器。

关于c++ - 你如何在 xcode 4.3 中包含 C++ 标准库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436369/

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