我有一个新的空xcode项目。当我尝试导入一些c ++库,例如<iostream>
,<string>
和<map>
我需要做什么才能将c ++库导入xcode,以便我可以在objective-c中调用它们的函数?
答案 0 :(得分:3)
如果您只是想在Xcode中编写C ++代码而不是在objectiveC项目中调用C ++库,那么您可以创建一个C ++项目。我刚刚使用“命令行工具”模板创建了一个新项目,并选择了C ++作为语言。
然后我可以在没有编译器抱怨的情况下添加以下行。
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
要使用std c ++库中的项目,请使用std ::
作为前缀int main (int argc, const char * argv[])
{
std::cout << "Hello World!";
return 0;
}
我实际上是在搜索堆栈溢出,原因是在Xcode中需要std ::