注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

转载:在VC下宏展开的查看方法  

2011-08-02 09:41:35|  分类: C++(VC)编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
vc6下查看宏展开以后的文件(展开include, 头文件, 预处理指令)
2007年10月30日 星期二 10:27

http://topic.csdn.net/t/20040421/11/2991184.html 中提到:

要查看宏展开以后的文件:

Check your project configuration properties.
there is an option under C/C++ Preprocessor, "Generate Preprocessed File". Change it to Yes.

但vc6没有这个设置

其实只直接在选项卡下方文本框里直接添加/EP /P选项就可以了

这会在源码目录下产生大量.i文件,即宏展开后的源文件

打开看一下,前面可能有大量类似垃圾的代码,是系统的头文件;只拉到后面查看你关心的部分就可以了

看完解决问题之后最好把这这两个选项去掉

编译时可以按Ctrl+F7或点Build工具栏第1个按钮只编译关心的文件

参考:http://hi.baidu.com/wsliulao5/blog/item/0e1f9582aea18d92f603a6cf.html

MSDN:

Option Preprocessor output
includes #line directives?
Output sent to
/E Yes stdout
/P Yes .i file
/EP No stdout
/E /EP No stdout
/P /EP No .i file

  评论这张
 
阅读(1017)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017