이클립스 cdt api로 C 또는 C++코드를 파서하는 프로젝트를 하고 있습니다.
c++언어 기반으로
ICPPASTTranslationUnit 클래스를 사용하여 파서하고 있는데
헤더파일을 못읽더라구요
가령, 원문 cpp소스코드에
#include<iostream> 이 있다면, iostream을 못읽어버립니다.
(이 부분은 ICPPASTTranslationUnit에 문제가 있는 preproseccoer 출력하는 부분에서 확인했습니다.)
ICPPASTTranslationUnit의 생성자 인자에
IncludeFileContentProvider 부분이 있는데,
아마 제 추측으로는 이 부분에 설정을 해줘야하는거 같은데...
도저히 모르겠네요 고수님들 도와주세요