Eclipse CDT를 IDE로 사용하여 헤더 파일 및 라이브러리에 대한 액세스 권한이있는 외부 라이브러리를 사용하는 응용 프로그램을 개발하고 있습니다. 코드 완성을 얻을 수 있도록 프로젝트 속성을 설정하려면 어떻게해야합니까 (내 프로젝트에 속한 파일에는 코드 완성이 있지만이 외부 라이브러리에 포함 된 파일에는 코드 완성이 없습니다). 불행히도 실패한 다음 접근 방식을 시도했습니다. Includes에서 헤더 파일의 경로를 추가했습니다. 프로젝트 -> 속성 -> C/C++ 일반 -> 경로 및 기호 -> 포함 아쉽게도이 방법이 작동하지 않는 것 같습니다.Eclipse Indigo CDT 코드 완성
내 프로젝트에서이 외부 라이브러리의 객체를 인스턴스화하면 코드 완성을 얻고 사용 가능한 모든 공개 메소드를 볼 수 있도록 어떻게 프로젝트를 설정할 수 있습니까?
감사합니다.
은 바로 내 소리. 새로운 include 경로를 추가하면 Eclipse가 새로 추가 된 경로의 색인을 생성합니다. '# include'가 있는지 확인하고 파일을 저장하고 Project-C/C++ Index-> Rebuild를하십시오. – user4581301
이 외부 소스의 헤더 파일에서 여러 매크로가 사용 된 것을 볼 수 있습니다. 구성에서이 매크로를 추가해야합니까? –
Eclipse의 인덱서는 정의를 선택하고 올바른 조건부 경로를 선택할 수 있어야합니다. 생각 나지 않는 내용이 필요한 파일의 맨 위에 정의 된 것으로 의심되는 정의를 삭제하고 그 내용을 확인하십시오. – user4581301