怎么屏蔽掉lib里带的输出信息? 有一个lib文件里带有大量的sprintf,cout等调试输出信息,我现在使用这个lib需要屏蔽掉这些信息,以防止在控制台界面里大量输出的文字,这种情况要怎么搞法?能在编译链接的时候屏蔽吗?因为我使用这个LIB链接到一个控制台程序,程序运行时需要在用户输入一些命令,如果带有大量的调试信息输出会影响操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用于调试的最好用宏来控制 比如DebugOut修改用于调试的printf cout为DebugOut, #ifdef _DEBUG //调试版本 #define DebugOut printf //调试输出#else #deinne DebugOut __noop#endif 这个LIB是第三方提供的,我没有代码,只能链接,用宏定义有用吗? VC多线程运行中UI突然卡一下的问题 求助,函数操作超时的问题 急急急 我要晕死了 在生成exe的时候 有已经做好的中文对话框程序 改成日文 进来瞧瞧? MFC怎么声明一个istream??? 高手帮忙解决啊?ado注册问题 如何调试COM程序?在线等待。 我还以为在最后几天可以拿到五个角呢,可惜只差几十分,遗憾中,散分.我甚至怀疑CSDN计分有点不准. 再现等待:出现“内存不足”,高手请进 @@@@@@@@@在VC++ XML编程中中如何使用get_responseXML@@@@@@@@ win32窗口切换闪烁问题 大家好 关于串口通讯的问题。
修改用于调试的printf cout为DebugOut,
#ifdef _DEBUG //调试版本
#define DebugOut printf //调试输出
#else
#deinne DebugOut __noop
#endif