2009-12-27 5 views
3

나는 eclipse-cdt로 프로젝트를 설정했다. 나는 Eclipse에서 구축하지는 않지만 인덱서가 작동하고 타사 라이브러리 헤더를 포함하여 모든 메이크 파일 설정이 선택되었습니다.타사 라이브러리 소스 파일을 Eclipse CDT로 가져 오기

그러나 Qt 또는 libc에서 일부 코드를 보려면 해당 라이브러리의 실제 소스를 볼 수 있어야합니다. Ctrl + 클릭 메서드를 호출한다. 당신은 이클립스의 자바 버전에서 이것을 할 수있다. 당신이 소스 파일을 놓쳤을 때마다, 당신은 "소스를 첨부하는"옵션을 가지고있다. CDT로 도처에서 보았으며 해결책을 찾을 수 없습니다. 이러한 써드 파티 라이브러리를 구축하고 싶지는 않습니다. 단지 헤더 만이 아니라 소스 코드를 클릭 할 수 있기를 원합니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까 (분명하지 않습니다).

답변

4

좋아, 대답을 찾았습니다. 프로젝트 속성 창의 "C/C++ General"아래에 "Source Location"이라는 탭이 있습니다. 프로젝트의 폴더가 여기에 나열되어야합니다. "링크 폴더"를 클릭하고 "파일 시스템의 폴더에 링크"를 표시 한 다음 "찾아보기"를 사용하여 라이브러리의 모든 소스 코드가있는 폴더를 찾으십시오.

+1

더 이상 유효하지 않은 것처럼 보입니다. 새로운 설정이 무엇인지 생각해보십시오. – Ibrahim

+0

Eclipse Luna : 프로젝트 속성 -> C/C++ 일반 -> 경로 및 기호 -> 탭 소스 위치. 대안으로 : 새 폴더 -> 고급을 클릭하고 - 대체 위치에 링크를 선택하십시오. – atzz

관련 문제