VC查看宏定义展开后的文件内容

当我们的代码中包含较多嵌套的宏定义时,如果出现宏定义代码相关的编译期错误提示,就不太容易直观的定位了。这个时候,我们可以通过添加编译选项/P,让Visual Studio在编译时同步输出预处理后的代码文件。

1. VS2005及以上设置

项目 => 属性 => C/C++ => 预处理器 => 生成预处理文件
在这里插入图片描述

2. VC6的设置

Project => Settings => C/C++,在 Project Options中添加 /P,重新编译。
在这里插入图片描述

3. 输出的预处理文件

预处理后的文件与代码文件同名,扩展名为.i,输出在代码文件同级目录下。该文件内容中的宏定义都已经展开。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值