如何安装clang头文件?

时间:2017-04-12 17:51:21

标签: c++

我在我的MacOS上安装了clang(在/ usr / bin / clang中)我认为默认安装在Mac上,但是,当我尝试在脚本中包含clang头文件时,它表示找不到它们< / p>

Example.cpp:1:10: fatal error: 'clang/Driver/Options.h' file not found

问题:当已经安装并在MacOS系统上构建clang时,是否有必要(并且可能,如果是这样,如何)安装头文件(或者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 个答案:

答案 0 :(得分:3)

当您使用双引号来包含库时,它将搜索您的c / cpp文件或应用程序所在的当前目录。尝试使用&lt; &gt; 或使用 -I 选项

进行编译

答案 1 :(得分:1)

问题是否有必要并且可能在已经安装了clang的MacOS上安装头文件。没有安装所需的头文件,为了安装它们,可以克隆repo并构建llvm和clang(如llvm入门指南http://llvm.org/docs/GettingStarted.html中所述),以便它实际安装两次系统。