社区
C++ 语言
帖子详情
VC2005什么编译选项可以让我知道代码被#define展开后成了什么样子
yiyuan
2006-03-06 11:58:00
我自己写了一堆#define进行复杂的代码替换,老是有错,我想知道编译时我的代码被#define替换展开后变成了什么样子,如何才能做到?
...全文
125
2
打赏
收藏
VC2005什么编译选项可以让我知道代码被#define展开后成了什么样子
我自己写了一堆#define进行复杂的代码替换,老是有错,我想知道编译时我的代码被#define替换展开后变成了什么样子,如何才能做到?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strangerryf
2006-03-06
打赏
举报
回复
用Visual Studio 2005 Command Prompt(中文版可能Visual Studio 2005命令提示符), cl /P (/C comment)。IDE中是,<project_name> property -> configuration properities -> C/C++ -> preprocessor -> generate preprocessed file, 把no改为yes
DiabloWalkOnTheEarth
2006-03-06
打赏
举报
回复
你 cl /? 看下不行么.....
/Fp<file> name precompiled header file
C#微软培训资料
18.2 在 C #
代码
中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
C语言面试题
1 预处理 问题1:什么是预
编译
?何时需要预
编译
? 答: 预
编译
又称预处理,是整个
编译
过程最先做的工作,即程序...2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的
编译
选项
。在这种情况下,...
C语言面试题总结
2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的
编译
选项
。在这种情况下,可以将所有包含文件预
编译
为一个预
编译
头。 问题2:写一个“标准”宏,这个宏输入两个参数并返回较小的一个 答:#
define
C语言经典面试题 与 C语言面试宝典
如拷贝#include包含的文件
代码
、替换#
define
定义的宏、条件
编译
#if等。. 何时需要预
编译
: 1、总是使用不经常改动的大型
代码
体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的
宏定义中的##操作符和... and _ _VA_ARGS_ _
我们想看第二行的表达式
展开
成什么样,可以用gcc的-E
选项
或cpp命令,尽管这个C程序不合语法,但没关系,我们只做预处理而不
编译
,不会检查程序是否符合C语法。 $ cpp main.c # 1 "main.c" # 1 ...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章