如何安装 clang 头文件
How to install clang header files?
我已经在我的MacOS上安装了clang(在/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"
当您使用双引号包含库时,它将搜索 c/cpp 文件或应用程序所在的当前目录。尝试使用 < 和 或使用 -I 选项进行编译
这个问题询问是否有必要并且可以在已安装 clang 的 MacOS 上安装头文件。 所需的头文件未安装,为了安装它们,可以克隆存储库并构建llvm和clang(如llvm入门指南 http://llvm.org/docs/GettingStarted.html 中所述(,以便它实际上在系统上安装两次。
相关文章:
- Qt 5.11.2 (Clang 8.0 (Apple), 64 位), 找不到 QJSEngine 文件
- 使用 Clang++ 有没有办法将文件作为命名空间等包含?
- clang 的 libFuzzer 可以在同一二进制文件中测试超过 1 个 API 吗?
- 如何将多种语言设置放在单个 .clang 格式文件中
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- 在使用 Clang 编译 DLL 时指定 DEF 文件
- 获取 clang++:错误:在编译文件系统库的代码时
- 与clang++一起使用的VS代码在构建良好的C++文件中显示错误
- OSX clang++:用于 cpp 文件中显式实例化模板的体系结构x86_64的未定义符号
- 如何更改 clang 的预编译头文件的路径
- 每个文件(理想情况下是每个部分)的 clang 格式样式覆盖
- clang 交叉编译命令找不到头文件
- VSCode中的Clangd:.clang格式和.clang整洁文件
- 程序使用boost::文件系统链接clang,但不使用gcc
- 你如何为 clang 和 gcc 编写生成文件?
- Clang格式不使用.clang格式的文件ubuntu(没有错误)
- 将内存文件添加到 clang 编译器实例
- Clang无法在macOS中编译基本的头文件(如<iostream>)
- 使用 Qt: Clang: 错误: 没有这样的文件或目录 ' " ', /bin/sh: " : 找不到命令
- 致命错误:在 -std=c++17 的 clang 6.0 中找不到'charconv'文件