Я пытаюсь использовать clang.cindex
в Python, но когда я пытаюсь передать фиктивный заголовок, он не работает:
import sys
from clang import cindex
tu = cindex.Index.create().parse('t.cc', args=[], unsaved_files=[
('t.h', ''),
('t.cc', '#include "t.h"'),
])
for diag in tu.diagnostics:
sys.stderr.write(diag.format() + "\n")
Полученная ошибка:
t.cc:1:10: fatal error: 't.h' file not found
Что происходит? Почему он может найти t.cc
, а не t.h
?