我正在使用Mac通过clang从https://github.com/eliben/llvm-clang-samples/tree/master/src_clang编译"rewritersample.cpp“,我得到了以下错误,
fatal error: 'clang/AST/ASTConsumer.h' file not found我不知道为什么我会得到这个错误,即使我已经在我的Mac上安装了clang。
发布于 2018-06-09 06:40:33
我得到了相同的错误,我通过为我正在使用的clang/llvm版本安装libclang-dev库来修复它。
在装有LLVM 5.0版的Linux上(不确定mac上的命令是什么-抱歉):
sudo apt-get install libclang-5.0-dev请注意,文档建议将这些示例设计为使用您从源代码构建的llvm/clang版本运行(通过下载to发行版或克隆llvm存储库)。我能够让它们只使用我通过包管理器安装的LLVM和Clang版本进行构建。我必须为Makefile设置配置变量,如下所示:
CXX := /usr/bin/clang++
LLVM_SRC_PATH := /usr/lib/llvm-5.0
LLVM_BUILD_PATH := /usr/lib/llvm-5.0/build
LLVM_BIN_PATH := /usr/lib/llvm-5.0/bin同样,在mac上可能会有一点不同,但希望这能帮助你找到正确的方向。
https://stackoverflow.com/questions/44254724
复制相似问题