在进行驱动开发的时候,需要在程序中添加大量的调试语句,但是当程序编写完成时,这些语句又变得没必要,如果一句一句删除太麻烦,而且对于后期开发也不方便。这个时候就需要宏来控制什么时候使用调试信息什么时候不用,而所需的操作仅仅修改一个地方即可。
方法:
在项目工程的一个头文件中添加如下宏定义:(在需要改功能的.c/.cpp文件中包含该头文件)
#if 1 // 1:输出调试信息; 0:不输出调试信息 #define DBGP DbgPrint #else #define DBGP #endif