kingmax5421
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2015-06-17
  • 粉丝1
  • 关注0
  • 积分63分
  • 威望502点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2729回复:3

关于:DDK checked build编译DDK中genprint原例子调试信息问题

楼主#
更多 发布于:2010-05-05 14:29

我用DDK checked build编译DDK中genprint原例子,安装了这个print Processor(打印处理器)的以后。打印文件,用DebugView没有出任何调试信息。

比较奇怪。我用DDK checked编译,网上下载的W2kPrintSmaple,打印测试的时候,在DebugView里就有调试信息。

为什么?有什么需要设置?
多谢。
mengfeng150
驱动牛犊
驱动牛犊
  • 注册日期2008-03-31
  • 最后登录2016-12-22
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望583点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2010-05-05 15:38
源代码里面本来就没有打印信息
kingmax5421
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2015-06-17
  • 粉丝1
  • 关注0
  • 积分63分
  • 威望502点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-05-07 10:26
有ODS(" ......"),这样的调试信息。其对应的是DebugPrint(".......")啊。
kingmax5421
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2015-06-17
  • 粉丝1
  • 关注0
  • 积分63分
  • 威望502点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-05-07 12:35
请看原例子里面的local.h,部分有对ODS的宏定义:


// ..................


//
//  DEBUGGING:
//

#if DBG


BOOL
DebugPrint(
    PCH pszFmt,
    ...
    );
  
//
// ODS - OutputDebugString
//
#define ODS( MsgAndArgs )       \
    do {                        \
        DebugPrint  MsgAndArgs;   \
    } while(0)  

#else
//
// No debugging
//
#define ODS(x)
#endif             // DBG



//..................
游客

返回顶部