混合Objective-C和C ++时头文件出现问题

时间:2013-06-25 18:07:55

标签: header-files objective-c++

在我的iOS应用程序中,我有混合的.h / .m文件用于纯Objective-C类和.h / .mm文件,用于包含Objective-C和C ++混合的类。当我提出类似的东西时,一切正常:

#include <vector>
using namespace std;

位于.mm文件的顶部。但是,当我将上述#include移动到.h文件(具有关联的.mm文件)时,我收到错误消息:

'vector' file not found

我尝试将标头的文件扩展名更改为.hpp,但这会导致相同的错误消息。 我该如何解决这个问题?

0 个答案:

没有答案