2016-06-21 4 views
0

Xcode의 "외부 빌드 시스템"프로젝트 템플릿을 사용하여 코드를 C++ 코딩하는 방법을 알아 내려고하고 있습니다. 필자가 구성을 이해하는지 확인하기 위해 매우 간단한 테스트 프로젝트로 설정했습니다. 프로젝트를 빌드 할 때 make을 사용하고 있습니다.Xcode 외부 빌드 시스템 프로젝트 wchar.h 찾을 수 없습니다

  1. Other -> External Build System 템플릿을 사용하여 새 프로젝트 만들기 : 나는 그것을 실행하려고하면, 빌드가 'wchar.h' file not found.

    가 여기에 내가 프로젝트를 설정하기 위해 수행 한 단계있는 오류 메시지와 함께 실패합니다.

  2. Build Tool 옵션을 /usr/bin/make으로 설정하십시오.
  3. 내 소스 파일 ex_3_4.cpp을 Xcode 프로젝트가있는 디렉토리에 복사하고 Add files to "TestProject"... 메뉴 옵션을 사용하여 프로젝트에 추가하십시오.
  4. makefile을 Xcode 프로젝트가있는 디렉토리에 복사하십시오. 내가 터미널에서 make을 실행하면

모든 작품 - 내가 잘 실행 실행 파일을 얻는다면, wchar.h 또는 다른 헤더를 찾는데 문제가 없다. 그래서 이것은 이것이 프로젝트 설정에서 문제가 있다는 것을 압니다. 여기

은 소스 파일의 코드입니다 :

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!\n"; 
} 

을 그리고 여기 내 makefile : 나는 검색을 지정할 수 있습니다 프로젝트 설정에서 어떤 장소를 찾을 수 없습니다

all: 
    clang++ ex_3_4.cpp -o ex_3_4 

clean: 
    rm ex_3_4 

경로 (또는 그 문제의 다른 모든 헤더 파일)에 대한 wchar.h, 그래서 나는 이것을 고치는 방법을 모르겠습니다. 나는 그것이 단순한 무언가 일 것임에 틀림없는 것처럼 느낀다.

차이가 있다면 필자는 Xcode 7.3을 사용해 왔지만 새로운 Xcode 8.0에서도 사용해 보았습니다. 두 버전 중 하나를 사용하여 동일한 오류 메시지가 나타납니다.

답변

0

은 아마 당신은 당신의 프로젝트에 라이브러리 대상을 추가 할 프로젝트에 대한 종속성으로 추가하려면 다음의 헤더 섹션

enter image description here

에 당신의 .H
관련 문제