Невозможно заставить clang найти включенные файлы в формате <dir>/ header.h - PullRequest
0 голосов
/ 23 октября 2019

Я использую 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 просто не видит включает в себя.

Очевидно, я что-то упускаю, но я не понимаю, что именно. Кто-нибудь может указать мне правильное направление, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...