Linux下:
#define DEBUG(fmt, args...) printf("<Debug>" fmt, ##args)
#define INFO() printf("File: %s, Line: %d, Func: %08X, Date: %s", __FILE__, __LINE__, __func__, __DATE__)
Win32:
#define DEBUG(fmt, ...) printf("<Debug>" fmt, __VA_ARGS__)
#define INFO() printf("File: %s, Line: %d, Func: %08X, Date: %s", __FILE__, __LINE__, __FUNCTION__, __DATE__)
本文提供了在Linux和Win32环境下使用宏定义进行调试信息输出的示例代码。通过这些宏,可以在不同平台上实现一致的日志记录功能,包括文件名、行号、函数名及日期等信息。
1004

被折叠的 条评论
为什么被折叠?



