VS(visual studio)如何查看预处理后的文件?(查看宏定义展开,头文件展开等)(注意如果要运行或调试代码,要把第一步的改回来!!!!)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS(visual studio)如何查看预处理后的文件?(查看宏定义展开,头文件展开等)(注意如果要运行或调试代码,要把第一步的改回来!!!!)相关的知识,希望对你有一定的参考价值。
如图,右键点击项目,选择属性:
找到预处理器–>预处理到文件,选择是,点击应用
找到项目中需要查看预处理后的文件,点击编译
打开被编译文件所在文件夹
进入debug文件夹
这个main.i就是我们main.cpp文件生成的预处理文件
打开查看对比:
main.cpp
#define add(x1,x2) x1+x2
int main()
{
int x1 = 333;
add(6, x1);
return 0;
}
main.i
#line 1 "D:\\\\Dontla_small_project\\\\20210525_address_list\\\\cc++list\\\\dynamic_address_list\\\\main.cpp"
int main()
{
int x1 = 333;
6+x1;
return 0;
}
注意如果要运行或调试代码,要把第一步的改回来!!!!
参考文章:在VisualStudio中预处理后如何查看C/C+源文件?
当然如果只是单纯查看宏定义展开,直接将鼠标移动到代码上,也是可以查看的。。。。。
以上是关于VS(visual studio)如何查看预处理后的文件?(查看宏定义展开,头文件展开等)(注意如果要运行或调试代码,要把第一步的改回来!!!!)的主要内容,如果未能解决你的问题,请参考以下文章
visual studio 2012中如何查看一个工程需要哪些dll文件???
visual studio (VS) 网站项目配置远程发布到IIS
如何修复“缺少根元素”。在进行 Visual Studio (VS) 构建时?