如何使DEBUGMSG函數輸出打印信息?
WINCE的驅動開發中,我們一般將工程編譯爲release模式。如果編譯爲debug模式,編譯結果(NK)將會非常大,超過代碼中對NK的限制範圍。
而且有的時候我們只需要瞭解個別設備驅動的調試信息,並不需要將整個工程編譯爲debug模式。
在這種情況下可以用這樣的方法,在驅動文件的頭部加上:
#undef DEBUGMSG
#define DEBUGMSG(x,s) DEBUGMSG(1,s)
這樣這個驅動文件裏的所有調試信息都會打印出來,並且不理會DebugZone的設置。
http://friyer.blog.163.com/blog/static/385728482009426963210/