2012-12-18 5 views
4

Eclipse에서 Qt includes를 찾을 수 없습니다. 마찬가지로 Qt 클래스에 대한 자동 완성 기능을 제공하지 못합니다.Eclipse에서 Qt를 포함하지 않음

프로젝트 -> 속성 -> 경로 및 기호 -> 포함 -> Qt의 포함 디렉터리에 /usr/include/qt4/에 추가했습니다. 이로 인해 Eclipse는 QString과 같은 특정 클래스를 인식하게되었습니다. 그러나 자동 완성은 없습니다.

나는 웹을 아무 쓸데없이 닦았다. 내 프로젝트에 Eclipse 인덱스 Qt를 어떻게 만들 수 있습니까?

편집 : 12/2012

나는 내 자신의 문제를 해결했습니다. 그것을 포함하는 순서가 나타납니다. 나는 넣었다

'usr/include/qt4' 
'usr/include/qt4/Qt' 
'usr/include/qt4/QtCore' 
'usr/include/qt4/QtGui' 

Project Properties -> C++ General -> Paths & Symbols. 나는 재건했고 자동 완성은 효과가 있었다.

+0

정말 고마워요! 너는 나의 온건함을 구했다! –

답변

1

몇 가지 포함 디렉토리를 추가해야합니다. 명령

pkg-config --cflags QtGui QtXml QtSvg QtDBus 

(및 기타 Qt 패키지).

+0

나는 그랬지만 Qt는 자동 완성 기능을 여전히 사용할 수 없다. – ehuang

+0

받아 들일 수도 있습니다. – ehuang

+0

이것은 문제를 해결하지 못합니다. 즉, 색인은 qt 헤더의 경우 확장자가없는 파일을 찾지 않습니다. –

관련 문제