Как установить заголовочные файлы clang?
У меня есть clang, установленный на моем MacOS (in /usr / bin/clang ) , который, как я думаю, устанавливается по умолчанию на Mac, однако, когда я пытаюсь включить заголовочные файлы clang в скрипт, он говорит, что они не найдены
Example.cpp:1:10: fatal error: 'clang/Driver/Options.h' file not found
Вопрос: необходимо ли (и возможно ли, если да, то как) устанавливать заголовочные файлы, когда clang уже установлен и построен в системе MacOS (или сам clang должен быть переустановлен одновременно со всеми необходимыми пакетами инструментов разработки и их заголовочными файлами устанавливаются)?
#include "clang/Driver/Options.h"
#include "clang/AST/AST.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/Frontend/ASTConsumers.h"
#include "clang/Frontend/FrontendActions.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Tooling/CommonOptionsParser.h"
#include "clang/Tooling/Tooling.h"
#include "clang/Rewrite/Core/Rewriter.h"
2 ответов:
Когда вы используете двойные кавычки для включения библиотек, он будет искать текущий каталог, в котором находится ваш файл c/cpp или приложение. Попробуйте с и еще > или скомпилировать с параметром - I
Был задан вопрос, нужно ли и возможно ли установить заголовочные файлы на MacOS, который поставляется с уже установленным clang. Нужные заголовочные файлы не были установлены, и для их установки можно клонировать РЕПО и построить llvm и clang (как описано в руководстве по началу работы llvm http://llvm.org/docs/GettingStarted.html ), так что он фактически установлен дважды в системе.
Comments