gpt4 book ai didi

clang++ - 找不到错误 : ASTConsumer. h

转载 作者:行者123 更新时间:2023-12-05 07:42:45 35 4
gpt4 key购买 nike

我正在使用 Mac 从 https://github.com/eliben/llvm-clang-samples/tree/master/src_clang 编译“rewritersample.cpp”随着 clang,我得到以下错误,

fatal error: 'clang/AST/ASTConsumer.h' file not found

我不知道为什么我会收到此错误,即使我在我的 Mac 上安装了 clang。

最佳答案

我遇到了同样的错误,我通过为我使用的 clang/llvm 版本安装 libclang-dev 库来修复它。

在带有 LLVM 5.0 版的 Linux 上(不确定 Mac 上的命令是什么 - 抱歉):

sudo apt-get install libclang-5.0-dev

请注意,文档表明这些示例旨在与您从源代码构建的 llvm/clang 版本一起运行(通过下载 tarred 版本或克隆 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 上可能有点不同,但希望这可以帮助您指明正确的方向。

关于clang++ - 找不到错误 : ASTConsumer. h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44254724/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com