Emacs에서 Qt 프로그래밍... 인텔리젠스? 자동 완성? 이 안 됩니다 ㅜㅠ
Emacs 이제 막 다루고 있는 초짜입니다.
생각보다 개발 환경 꾸미는 게 쉽지가 않네요.
Emacs를 주-에디터로 해서 Qt나 OpenCl, 일반 C/C++ 프로그래밍을 하려고 합니다.
dot emacs 파일(.emacs)에 CEDET, semantic 관련된 부분을 설정할 때, Qt와 Visual Studio 등을 다음과 같이 잡아주었습니다. (첨부한 그림 참조, 2.png)
......
(semantic-add-system-include "C:/Program Files/Microsoft Visual Studio 10.0/VC/include" 'c++-mode)
(semantic-add-system-include "C:/Program Files/Microsoft SDKs/Windows/v7.0A/Include" 'c++-mode)
(semantic-add-system-include "C:/Qt/2010.05/qt/include" 'c++-mode)
.......
그런데, 어떤 헤더 파일들은 잘 파싱이 되어서 자동완성이 되는 반면에, (stdio.h, 등)
어떤 헤더 파일들은 아예 경로를 못 찾는지, 찾긴 찾았는데 파싱이 안 되는 건지, 빨간색(QtGui, QApplication, QLabel, 등)으로 뜨거나 황녹색(iostream, 등)으로 뜨네요. (첨부 그림 참조, 1.png)
질문 드립니다.
1. *.h 확장자로 끝나지 않는 헤더 파일의 경우에는 parse가 불가능한가요?
2. semantic-add-system-include로 지정한 경로의 하위 폴더는 자동적으로 포함이 안 되는 건가요? 일일이 경로를 지정해서 include 해줘야 하는 건지요?
댓글 달기