libclang: error: clang-c / Index.h: Нет такого файла или каталога

Я пытался использовать clang для анализа кода C ++, но не могу скомпилировать исходный код, потому что не могу найти заголовки libclang.

Я запущен ubuntu 10. 04 и успешно установили clang и llvm из репозиториев.

Скажите, пожалуйста, где найти файл для включения.

Я пытаюсь запустить следующий пример:

    #include<clang-c/Index.h>

    int main(int argc, char *argv[]) {
    CXIndex Index = clang_createIndex(0, 0);
    CXTranslationUnit TU = clang_parseTranslationUnit(Index, 0,argv, argc, 0, 0, CXTranslationUnit_None);
    for (unsigned I = 0, N = clang_getNumDiagnostics(TU); I != N; ++I) {
    CXDiagnostic Diag = clang_getDiagnostic(TU, I);
    CXString String = clang_formatDiagnostic(Diag,
    clang_defaultDiagnosticDisplayOptions());
    fprintf(stderr, "%s\n", clang_getCString(String));
    clang_disposeString(String);
    }
    clang_disposeTranslationUnit(TU);
    clang_disposeIndex(Index);
    return 0;
    }
6
задан Dan D. 17 February 2012 в 21:28
поделиться