상위 답변에서 언급했듯이 빌드 폴더가있는 위치를 지정해야합니다. 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성-> C / C ++ 일반-> 경로 및 기호를 선택하면 대화 상자를 통해 추가 할 수 있습니다.
나머지 질문은 추가해야 할 경로입니다.
gcc가 명령 줄 액세스를 위해 올바르게 설정되어 있고 사용하는 기본 포함 경로가 무엇인지 알아야하는 경우 요청하십시오. 관심있는 언어에 따라 다음을 사용하십시오.
gcc -x c -v -E /dev/null
gcc -x c++ -v -E /dev/null
... 이것은 gcc를 호출 할 때 사용되는 기본 컴파일러 설정을 나열합니다 (이 명령은 OSX에서와 같이 "gcc"가 실제로 clang의 별칭 인 경우에도 작동합니다).
/dev/null
빈 파일로 사용됨-gcc에게 빈 파일을 구문 분석하도록 지시합니다.
-x <language>
언어를 지정하는 확장자를 가진 파일을 사용하지 않기 때문에 컴파일 할 언어를 지정합니다.
-v
포함 경로 출력을 포함하는 자세한 출력
-E
전처리 만 수행하고 전처리 된 파일을 출력합니다 (이렇게하면 gcc가 빈 파일이 올바르게 컴파일되지 않는다고 불평하는 것을 방지합니다).
맨 아래에는 포함 디렉토리 목록이 있습니다.
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/7.0.2/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.
여기에 나열된 디렉토리를 나열된 순서대로 Eclipse의 경로 및 기호 대화 상자에 입력하면 Eclipse CDT가 표준 헤더와 OS에 특정한 추가 헤더를 찾을 수 있어야합니다.
( 관련 질문에 대한 devnull의 답변 덕분에 .)