腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Clang
libtooling
头
错误
c++
、
libtooling
我的项目使用
clang
-
libtooling
,由于来自头文件的
错误
而无法编译。
错误
是:C:\llvm\llvm\include\llvm\Support\MathExtras.h(372,31): error C4146: unary minus operator applied
浏览 24
提问于2020-10-19
得票数 0
1
回答
用RecursiveASTVisitor解析系统标
头
时出错
c++
、
clang++
、
libtooling
我正在用
libtooling
构建一个独立的工具。我有一个FrontendAction、Consumer和Visitor的基本样板代码。一切正常,但是如果我在解析文件中#include <string>,我得到了一个
错误
:'stddef.h' file not found。我认为编译器找不到一些系统
头
,但是我解析的输入文件使用
clang
++命令编译,没有任何
错误
。
浏览 0
提问于2019-03-23
得票数 1
回答已采纳
2
回答
如何在Mac上构建
clang
LibTooling
?
macos
、
clang
、
libtooling
我想在Mac上使用
clang
的
LibTooling
。
clang
的文档只展示了如何构建
clang
和llvm,但我需要的是
LibTooling
,而不是整个
clang
(xcode已经提供了
clang
和llvm)。如何在不构建另一个
clang
的情况下构建
LibTooling
?
浏览 0
提问于2014-11-01
得票数 5
4
回答
如何结合
Clang
和
LibTooling
使用标准库
c++
、
macos
、
clang
、
libc++
、
libtooling
我想使用
Clang
和
LibTooling
创建一些C++源代码分析和转换工具。我按照
LibTooling
教程构建了
Clang
和,并且能够使用我构建的
Clang
二进制文件运行和创建一些分析工具并编译C++程序。但是,如果我包括标准库中的
头
(无论是源文件还是工具),在编译或运行源文件/工具时都会遇到问题。“致命
错误
:'iostream‘文件找不到”。/main.cpp 然后我得到“致命
错误
:'unistd.h‘文件未找
浏览 0
提问于2014-11-23
得票数 14
回答已采纳
2
回答
在iOS Xcode项目上运行
Clang
LibTooling
工具
ios
、
xcode
、
clang
、
llvm-clang
我已经写了一个基于库工具的玩具工具,它可以对ObjectiveC代码进行一些分析/源代码重写。如何在iOS Xcode项目上运行它?
浏览 1
提问于2014-02-27
得票数 1
1
回答
如何使用
clang
libtooling
获得宏及其扩展?
c++
、
clang
、
llvm
、
libtooling
我正在做
clang
libtooling
。但是我能得到一个宏的列表吗?abc -- ab 如何使用
clang
libtooling
实现此输出。如何使用
clang
libtooling
实现? 如果这个问题有解决方案,请告诉我。
浏览 23
提问于2019-10-30
得票数 0
1
回答
如何消除
Clang
Libtooling
中的
错误
限制?
clang
、
clang++
、
libtooling
我使用
Clang
Libtooling
制作了C/C++源代码修改工具。在测试程序上执行我的工具时,我遇到了以下
错误
。但我希望该工具忽略此限制,打印所有
错误
,并照常执行AST修改。有没有办法使用
Clang
Libtooling
来解决这个问题?
浏览 123
提问于2020-10-06
得票数 1
回答已采纳
1
回答
Clang
工具(
libtooling
):将标
头
搜索路径设置为标准库
头
。基础框架
c++
、
compilation
、
include
、
header-files
、
llvm-clang
相关链路// parse the command-line args passed to your code// create a new
Clang
Tool instance (a
LibTooling
environment)
浏览 2
提问于2013-11-13
得票数 2
回答已采纳
1
回答
有没有关于
clang
源代码的文档?
clang
、
llvm
我正在启动一个关于
clang
的项目。我可能会在
clang
源代码中添加一些代码。我从git那里得到了源码,但是不知道从哪里开始。有没有关于
clang
源代码的文档?谢谢。我试图找到一些方法在
clang
上添加额外的功能,并找到了
LibTooling
及其教程(https://kevinaboos.wordpress.com/2013/07/23/
clang
-tutorial-part-ii-
libtooling
-exa
浏览 17
提问于2019-06-19
得票数 0
1
回答
是否有可能在其他编译器中使用
Clang
libtooling
?
visual-c++
、
clang
、
libtooling
其中一些平台的编译是使用MSVC而不是
clang
。 我们正在使用
clang
,其中提供了一个compile_commands.json文件来指示如何编译每个翻译单元。是否可以在compile_commands.json中使用
libtooling
,其中包含有关MSVC编译的说明?
浏览 1
提问于2019-12-17
得票数 0
回答已采纳
1
回答
如何获取使用全局变量的所有函数名?
c++
、
clang
、
libtooling
我正在使用
clang
开发
libtooling
。我已经开发了一个工具来查找全局变量以及这些全局变量被引用的位置。 现在,我想要获取使用这些全局变量的函数名。如何使用
LibTooling
clang
获得此输出?如果有什么解决办法,请告诉我。
浏览 39
提问于2019-10-16
得票数 1
1
回答
libclang:如何获取编译器宏定义
c++
、
libclang
使用
clang
libclang API可以简单地使用
clang
::Preprocessor::getPredefines()获得编译器预定义的列表,但我在
LibTooling
API中找不到任何等效的东西
浏览 53
提问于2020-08-19
得票数 0
回答已采纳
1
回答
如何在JSON格式中表示
clang
AST?
json
、
clang
、
abstract-syntax-tree
、
llvm-clang
clang
-check -ast-dump -ast-dump-filter=<function_name> main.c给出了特定代码的AST (只有一个函数声明)。
浏览 0
提问于2019-11-29
得票数 3
2
回答
如何克隆或创建
clang
的AST Stmt节点?
clang
、
llvm
我想用
clang
LibTooling
修改AST。如何克隆AST节点或添加新节点,例如,我想创建一个带有add操作码的BinaryOperator
浏览 5
提问于2015-05-26
得票数 0
回答已采纳
1
回答
如何使用
libtooling
(
clang
C++ API)将cpp文件的源代码转换为IR?
c++
、
clang
、
llvm
、
llvm-ir
、
libtooling
我们知道可以通过
clang
驱动程序从foo.cpp获得IR文件:现在,我想通过使用没有
clang
驱动程序的
libTooling
所有这些作业的源代码都非常复杂,但是如果
libTooling
提供了一些API,它可能很简单,所以我想知道的是这些API是否存在以及如何使用它们。有什么可以参考的例子吗?
浏览 4
提问于2022-07-18
得票数 2
1
回答
安全插入一个新的标
头
c
、
libclang
、
libtooling
我正在使用
clang
的
libtooling
来修改一些代码,并且在C文件上使用我的工具时,我试图找到一种安全地插入标题的方法。如何正确地插入一个新的#,包括使用
libtooling
重写器?
浏览 1
提问于2017-05-17
得票数 2
回答已采纳
1
回答
代码大纲库
library
、
c++
、
c
、
source-code
我正在寻找一个库或工具( C++库对我来说最好)从源代码文件(至少.c和.cpp )中获取概述信息的代码(但对其他语言的支持会更好)。您可以了解一下的大纲视图是什么意思: 📷
浏览 0
提问于2018-08-22
得票数 2
回答已采纳
1
回答
在C++中生成代码模型的最简单方法是什么?
c++
、
parsing
、
model
我听说
clang
图书馆可以做这样的事情,但是谁知道从哪里开始呢?提前感谢!
浏览 4
提问于2014-06-13
得票数 0
回答已采纳
1
回答
clang
libtooling
生成的调用图(.dot)没有节点标签
clang
、
llvm-clang
、
libtooling
我是
clang
libtooling
的初学者。我正在尝试使用
clang
::CallGraph viewGraph来生成我的调用图的.dot文件。代码如下:
clang
::FunctionDecl *FnDecl= (
clang
::FunctionDecl *) (Decls[i]); mCG.addToCallGraph(FnDec
浏览 8
提问于2017-07-15
得票数 0
回答已采纳
1
回答
使用
libtooling
测试类是否是可复制的
c++
、
clang
、
libtooling
我想使用
libtooling
来测试CXXRecordDecl定义的是否是可复制的。测试类是否可复制的逻辑并不简单,必须存在于
clang
中的某个地方。如何使用
libtooling
**?** 测试类是否可复制
浏览 5
提问于2015-10-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开发者提交头显应用,提示错误显示苹果首款头显系统取名“xrOS”
弃用MSVC编译器,使用跨平台编译器CLang,让我们学习C语言更加规范
在Visual Studio中使用clang-tidy进行代码分析
Windows上的Chrome也将使用Clang编译器
新 Red Hat 编译器工具箱:Clang、LLVM、GCC 等
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券