我有一個新的空xcode項目。它給了我「沒有這樣的文件或目錄」編譯錯誤,當我嘗試導入一些C++庫,如<iostream>
,<string>
,並且<map>
如何在xcode中使用標準C++庫?
我有什麼做的導入C++庫到的Xcode的,所以我可以叫他們函數在objective-c中?
我有一個新的空xcode項目。它給了我「沒有這樣的文件或目錄」編譯錯誤,當我嘗試導入一些C++庫,如<iostream>
,<string>
,並且<map>
如何在xcode中使用標準C++庫?
我有什麼做的導入C++庫到的Xcode的,所以我可以叫他們函數在objective-c中?
如果您只是試圖在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;
}
我其實是搜索的原因STD堆棧溢出前綴他們::是在Xcode必要...
來調用它們,只需添加:using namespace std;這應該使它不需要在每個文件上使用std ::。 – 2015-06-22 20:02:39
怎麼樣,點擊模板Xcode爲您提供:P – 2011-03-01 00:09:58
您不能在Objective-C中調用C++庫。您可以在C++文件的頂部使用Objective-C++ ... – 2011-03-01 00:11:56