Я использую clang-c для разбора заголовков для моего инструмента генерации кода, но у меня есть проблема, связанная с включением путей.
Что я имею в виду.
Часто я видел такую ситуацию: у меня есть заголовки в пути: M: \ GitHUB \ LLVM \ llvm-project \ clang \ include \ clang-c , а заголовочные файлы содержат include в формате # include "clang-c / Index.h " Итак, clang, кажется, ищет папку clang-c внутри clang-c и не находит ее, потому что такой папки нет.
Я попытался установить путь включения с помощью -IM: \ GitHUB \ LLVM \ llvm-project \ clang \ include \ clang-c, -I., -I ../ clang, -iquoteM: \ GitHUB \ LLVM \ llvm-project \ clang \ include \ clang-c и все, что я мог найти, но ничего не работает - Clang просто не видит включает в себя.
Очевидно, я что-то упускаю, но я не понимаю, что именно. Кто-нибудь может указать мне правильное направление, пожалуйста?