如何安装clang头文件?

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

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"

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


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

链接地址: http://www.djcxy.com/p/96037.html

上一篇: How to install clang header files?

下一篇: Increase Accuracy of text recognition through pytesseract & PIL