2012-09-24 2 views
0

저는 최신 32 비트 Eclipse Juno를 사용하고 있습니다. 나는 폴더 포함에 관한 많은 게시물을 보았지만 아무도 나를 위해 일하지 않았다.Eclipse에서 작동하지 않는 디렉토리 스펙 포함 Juno

문제 :

#include<iostream> 
#include<osgDB/ReadFile> 
#include<osgViewer/Viewer> 

컴파일러 (GCC)는 "unresolved inclusion <iostream>"를보고하고 ReadFile을 및 뷰어에 대한 해결되지 않은 포함 오류를 해당.

내가 해결하려고 시도한 것 :
. 나는 all configurationsall languages/usr/include/c++/4.4.4/을 추가했습니다. 이로 인해 자동으로 C/C++ Build > Settings > GCC C compiler and GCC C++ compiler's includes > include paths의 값에 동일한 값이 포함되었습니다.

해결되지 않은 포함 오류가 지속되었습니다.

그런 다음 을 include paths 섹션 아래의 include files 섹션에 추가하려고 시도했습니다. 아직 사용하지 않습니다. 심지어 변경 후 폐쇄 및 다시 일식 시도. 아직 사용하지 않습니다.

#include "/home/nav/osg/osg/include/osgDB/ReadFile" 
#include "/home/nav/osg/osg/include/osgViewer/Viewer" 
#include "/usr/include/c++/4.4.4/iostream" 

을하지만 그것을 할 올바른 방법이되지 않습니다 :

유일한 다른 옵션

는 일 절대 경로를 지정하는 것이 었습니다. 누구든지 올바른 경로를 포함 경로를 지정하는 데 도움이 될 수 있습니까?

답변

1

비슷한 문제가있어서 올바른 빌드 구성을 사용하지 않는 인덱서 때문에 발생했습니다. 기본적으로 인덱서는 특정 프로젝트가 아닌 전역 설정을 사용하도록 설정되었습니다 (저는 Nvidia의 Eclipse 버전 인 Nsight를 사용하고 있습니다).

이동

프로젝트 속성을

에 -> 일반 -> 인덱서

프로젝트 특정 설정을 사용

선택

이것은 당신을위한 관련이있을 수 있습니다

를 사용하여 활성 빌드 구성. 여러 머신/OS에서 동일한 프로젝트를 컴파일 중이므로 각 빌드 구성에 다른 경로가 포함됩니다.

+0

게시 해 주셔서 감사합니다. 다른 사람들에게도 도움이되기를 바랍니다. 나는 이것이 실제로 문제를 해결 하는지를보기 위해 그것을 시험 할 수 없었지만, 내가 그것을 확인하면, 나는 대답 할 것이다. – Nav

관련 문제