我在 XCode 中遇到 include not found 编译错误。我有一个 iOS 应用程序项目,我使用 Objective-c 和 c++ 作为混合。
最初,我在我的 ios 项目中创建了一个 .h 文件和一个 .cpp 文件。然后,我将 .cpp 文件重命名为 .mm 文件。
这是我的 .h 文件;
测试日志.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
测试日志.mm
#include "TestLog.h"
void TestLog::Log(string logMessage)
{
//this->logString->append(logMessage);
}
我错过了什么?我需要将 std c++ 库添加到我的 targetS 吗?与搜索标题路径相关的东西?
我只需要使用字符串类型。
非常感谢提前