XCodeでincludenotfoundコンパイルエラーが発生します。Objective-cとc++を組み合わせて使用するiOSアプリプロジェクトがあります。
最初に、iOSプロジェクトで1つの.hファイルと1つの.cppファイルを作成しました。次に、.cppファイルの名前を.mmファイルに変更しました。
これが私の.hファイルです。
TestLog.h
#ifndef CalculatorDemo_TestLog_h
#define CalculatorDemo_TestLog_h
#include <string>
using namespace std;
class TestLog
{
private:
string logString;
public:
void Log(string logMessage);
};
#endif
TestLog.mm
#include "TestLog.h"
void TestLog::Log(string logMessage)
{
//this->logString->append(logMessage);
}
私は何が欠けていますか?targetSにstdc++ライブラリを追加する必要がありますか?検索ヘッダーパスに関連するものはありますか?
文字列型を使用する必要があります。
よろしくお願いします