2011-03-01 4 views
3

새로운 xcode 프로젝트가 생겼습니다. 그것은 "해당 파일 또는 디렉토리"나는 어떤 C++ 라이브러리 등 <iostream>, <string>을 가져올 때 오류를 컴파일 저를주지 않는다, 나는 내가 호출 할 수 있습니다에 대한 엑스 코드로 C++ 라이브러리를 가져 오려면 어떻게해야합니까 무엇 <map>xcode에서 표준 C++ 라이브러리를 사용하는 방법?

자신의 objective-c의 함수?

+0

템플릿을 클릭하면 Xcode가 제공합니다 : P –

+1

Objective-C에서 C++ 라이브러리를 호출 할 수 없습니다. Objective-C++ ... –

답변

3

objectiveC 프로젝트에서 C++ 라이브러리를 호출하는 대신 Xcode에 C++ 코드를 작성하려는 경우 C++ 프로젝트를 만들 수 있습니다. 방금 "명령 줄 도구"템플릿을 사용하여 새 프로젝트를 만들고 C++을 언어로 선택했습니다.

그러면 컴파일러가 불평하지 않고 다음 줄을 추가 할 수 있습니다.

#include <iostream> 
#include <iomanip> 
#include <fstream> 
#include <string> 

당신이 표준 :

int main (int argc, const char * argv[]) 
{ 
    std::cout << "Hello World!"; 

    return 0; 
} 

실제로 이유 표준에 대한 스택 오버플로 검색 한 그들을 앞에 성병 C++ 라이브러리에서 항목을 사용하려면 :: ...

를 엑스 코드에 필요하다
+0

에서 C++ 파일의 맨 위에서 호출 할 수 있습니다. using namespace std; 모든 파일에서 std ::를 사용할 필요가 없도록해야합니다. –

관련 문제