我已经安装了用于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?