对于Clang和Codegen的MSVC 2015,我如何让ast dump工作



我已经为Visual C++2015安装了Clang和Codegen。我制作了一个新的控制台应用程序;你好,世界"并将调试x86和发布x86中的平台工具集设置为:

Clang 3.7与Microsoft CodeGen(v140_Clang_3_7)

我关闭了预编译的头文件,并在C/C++下>命令行,我在Debugx86和Release x86中都添加了一个新命令:

-ast转储

然后我在调试模式下构建程序。该程序构建成功,并给出了预期的结果;但是,clang.exe中有以下警告:

1>来源.cpp

1>clang.exe:警告:编译期间未使用的参数:"-ast dump"

1>tester5.vcxproj->c: \users\erika\documents\visual studio 2015\Projects\tester5\Debug\tester5.exe

为什么在编译过程中未使用参数ast转储?我该如何让Clang从这里倾倒AST?

您需要使用-Xclang -ast-dump(以及您喜欢的任何其他选项)

最新更新