对于使用Clang和Codegen的MSVC 2015,如何让-ast-dump工作?

时间:2015-12-21 12:07:27

标签: c++ c visual-studio clang abstract-syntax-tree

我已经安装了用于Visual C ++ 2015的Clang和Codegen。我创建了一个新的控制台应用程序,打印出来,#Hello; world,world!"并将Debug x86和Release x86中的Platform Toolset设置为:

  

Clang 3.7 with Microsoft CodeGen(v140_clang_3_7)

我关闭了预编译的标题并在C / C ++下 - >在命令行中,我在Debug x86和Release x86中添加了一个新命令:

  

-ast转储

然后我在调试模式下构建程序。该计划成功建立并给出预期的结果;但是,clang.exe会发出此警告:

  

1> Source.cpp

     

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

     

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

为什么参数-ast-dump在编译期间未使用?如何让Clang从这里转储AST?

0 个答案:

没有答案