私の iOS アプリには、純粋な Objective-C クラス用の .h/.m ファイルと、Objective-C と C++ の混合物で構成されるクラス用の .h/.mm ファイルが混在しています。次のようなものを置くと、すべてが正常に機能します。
#include <vector>
using namespace std;
.mm
ファイルの先頭。ただし、上記#include
を.h
ファイル (関連する .mm ファイルがある) に移動すると、次のエラー メッセージが表示されます。
'vector' file not found
ヘッダーのファイル拡張子を に変更しようとしまし.hpp
たが、同じエラー メッセージが表示されます。どうすればこれを修正できますか?