在我的iOS应用程序中,我有混合的.h / .m文件用于纯Objective-C类和.h / .mm文件,用于包含Objective-C和C ++混合的类。当我提出类似的东西时,一切正常:
#include <vector>
using namespace std;
位于.mm
文件的顶部。但是,当我将上述#include
移动到.h
文件(具有关联的.mm文件)时,我收到错误消息:
'vector' file not found
我尝试将标头的文件扩展名更改为.hpp
,但这会导致相同的错误消息。 我该如何解决这个问题?