C++宏扩展,调试

Pra*_*yot 5 c++ macros c-preprocessor

我有一堆C++代码中的MACROS扩展到某些功能.我正在调试一些东西.只是想看看代码最终看起来像"

有任何想法吗?

Jam*_*lis 7

您可以查看预处理器输出,以查看代码在预处理后的样子.

如果-E将命令行上的标志传递给编译器,gcc和Visual C++都将预处理为stdout .


小智 5

/P,在 Visual Studio 的属性页中的 C++ - 预处理器 - 处理文件下查看,输出文件的扩展名为 .i