Как использовать libclang?

423
01 июня 2017, 10:05

Как этим вообще можно пользоваться? Или разработчики специально сделали все, чтобы их поделием пользовались как можно меньше? Использую Linux Mint 17. Устанавливаю apt-get install clang-3.5 clang-3.5-dev llvm-3.5 llvm-3.5-dev и все предлагаемые зависимости. Создаю проект, в pro-файле пишу: LIBS += -lclang, в cpp: #include <clang-c/Index.h>. Пытаюсь скомпилировать, и хрен вам. Не найден файл "clang-c/Index.h". Идем в /usr/lib/include/llvm-3.5/clang-c - вот он родимый, лежит себе. Я и пути в pro-файл добавлял до него и чего я только не делал, не видится это файл.

Answer 1

Попробуй использовать абсолютный путь.

Answer 2

Либо флаг -I/usr/include/llvm-3.5 или в тексте "#include llvm-3.5/clang-c/index.h"

READ ALSO
Чтение и запись в файл с заменой символа

Чтение и запись в файл с заменой символа

Добрый деньНеобходим пример чтения из одного файла и записи в другой файл

276
Как подключить dll библиотеку в visual studio (c++)?

Как подключить dll библиотеку в visual studio (c++)?

У меня есть dll библиотека, но как подключить ее в проект для использования ее класса? Например:

295
C++: проблема с указателями

C++: проблема с указателями

Хочу перейти к другому значению через добавление константы к указателю, но выводит не то значение, что нужно

317
Выделение памяти в С++ и аварийное завершение программы

Выделение памяти в С++ и аварийное завершение программы

Допустим, у меня есть класс, который я создаю в самом начале программы, в его конструкторе я выделяю память под какие-то другие объекты с помощью...

247