在xcode 5中包含<string>?</string>

时间:2014-07-30 03:49:13

标签: c++ ios xcode

我正在尝试将一些Android JNI代码移植到iOS,我收到了错误

当我尝试在XCode 5.1.1中编译代码时找不到

'string'文件

有谁知道如何解决这个问题?来源是内联的,__cplusplus ifndef是我在阅读其他一些答案之后添加的内容(它没有帮助)。

/*
 * saveload.h
 * --------------------------
 * Declares functions relating to saving and loading from files.
 * This file is around for backwards compatibility, as we now use
 * proto saving and loading instead.
 */

#ifndef SAVELOAD_H_INCLUDED
#define SAVELOAD_H_INCLUDED

#ifndef __cplusplus
#include <string>
#endif

2 个答案:

答案 0 :(得分:1)

我认为应该是:

#ifdef __cplusplus
#include <string>
#endif

请参阅makefile日志。它必须在其包含路径中包含C ++标头。

答案 1 :(得分:0)

问题最终是我的C ++文件是.cc而不是.mm文件。