社区
C语言
帖子详情
debug 宏
toadzw
2010-08-29 07:22:55
请问一下,debug宏,要求在debug时输出信息,而在非debug时,也就是发行的时候不输出这些信息的宏怎么写的啊
...全文
477
7
打赏
收藏
debug 宏
请问一下,debug宏,要求在debug时输出信息,而在非debug时,也就是发行的时候不输出这些信息的宏怎么写的啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libinfei8848
2010-08-29
打赏
举报
回复
宏是自己在编译选项里面自己设定的,就像楼上说的
编译时加上-DDEBUG就执行上面的语句,不加-DDEBUG就不执行。
aozhi
2010-08-29
打赏
举报
回复
#ifdef _DEBUG
printf("debuggin...");
#endif
比如在gcc中,编译时加上-DDEBUG就执行上面的语句,不加-DDEBUG就不执行。
当然也可以把DEBUG改称别的什么单词。
qdurenhongcai
2010-08-29
打赏
举报
回复
我想楼主是不理解DEBUG宏吧。
程序编译时可以把宏编译进程序,-D选项,这个要不了解去查下资料吧
然后在代码中写上
#ifdef 编译进的宏名
// 这里就是输出信息的地方,如果没有该编译宏就不输出
#endif
我想说的是并非只是_DEBUG 其实任意合法的宏都行,一般用DEBUG,因为这个名字最贴近实际。
林疯子
2010-08-29
打赏
举报
回复
#ifdef _DEBUG
//这里面是你想按什么方式输出信息
#endif
例如:
#ifndef API_DEBUG
#define API_DEBUG(fmt,args...) printf ("current pos : file (%s) , function(%s) ,line (%d)\n " fmt, __FILE__, __FUNCTION__, __LINE__, ## args)
#endif
老邓
2010-08-29
打赏
举报
回复
TRACE
DebugOutputString
ATLTRACE
ATLTRACE2
...
arong1234
2010-08-29
打赏
举报
回复
不同程序里的方法是不一样的,这要看你编译器是什么,工程类型是什么等
guoxuqu
2010-08-29
打赏
举报
回复
#ifdef _DEBUG
//这里面输出信息
#endif
WIN7 64位 MASM 汇编工具包(含
debug
,edit等程序)
MASM5.0是DOS下的汇编开发程序,在win7 64位系统中不能兼容。本资源提供了win7 64位系统下使用MASM的方法,内含详细的图文说明。 汇编工具包包含MASM、LINK、EDIT、
DEBUG
、
DEBUG
32等程序。
程序调试的
DEBUG
宏
debug
宏
的实现原理 (1)
DEBUG
宏
大概的原理是: #ifdef
DEBUG
#define dbg() printf() #else #define dbg() #endif (2)工作方式是:如果我们要输出
DEBUG
版本则在条件编译语句前加上#define
DEBUG
即可,这样程序中的...
Visual Studio 2019中使用_
DEBUG
宏
的详细指南
在上面的示例中,我们使用了条件编译来根据_
DEBUG
宏
的定义与否执行不同的代码块。这样可以方便地在调试构建中添加调试信息,而在发布构建中避免不必要的输出。它用于标识当前的构建是否为调试构建,以便在代码中执行...
C/C++ 中利用
debug
宏
定义打开/关闭调试输出
debug
宏
作为调试开关在写程序时,为了调试,经常需要加一些输出语句,等调试完成又得注释掉,如果下次还需要调试还得解注释,十分费时费力,为了解决这个麻烦,可以定义一个
debug
宏
作为调试输出的开关。如下面代码所...
【
宏
】【
DEBUG
宏
】
debug
宏
的实现原理 (1)
DEBUG
宏
大概的原理是: #ifdef
DEBUG
#define dbg() printf() #else #define dbg() #endif (2)工作方式是:如果我们要输出
DEBUG
版本则在条件编译语句前加上#define
DEBUG
即可,这样程序中...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章