trace巨集對於vc下程式除錯來說是很有用的東西,有著類似printf的功能;該巨集僅僅在程式的debug版本中出現,當release的時候該巨集就完全消失了,從而幫助你除錯也在release的時候減少**量。
使用非常簡單,格式如下:
trace("ddddddddddd");
trace("haha%d",111);
同樣還存在trace0,trace1,trace2。。。分別對應0,1,2。。個引數。
trace資訊輸出到vc ide環境的輸出視窗(該視窗是你編譯專案出錯提示的那個視窗),但僅限於你在vc中執行你的debug版本的程式。
trace資訊還可以使用debugview來捕獲到。這種情況下,你不能在vc的ide環境中執行你的程式,而將build好的debug版本的程式單獨執行,這個時候可以在debugview的視窗看到debugvie格式的輸出了。
trace 巨集有點象我們以前在c語言中用的printf函式,使程式在執行過程中輸出一些除錯資訊,使我們能了解程式的一些狀態。但有一點不同的是:
race 巨集只有在除錯狀態下才有所輸出,而以前用的printf 函式在任何情況下都有輸出。和printf 函式一樣,trace函式可以接受多個引數如:
int x = 1;
int y = 16;
float z = 32.0;
trace( "this is a trace statement/n" );
trace( "the value of x is %d/n", x );
trace( "x = %d and y = %d/n", x, y );
trace( "x = %d and y = %x and z = %f/n", x, y, z );
要注意的是trace巨集只對debug 版本的工程產生作用,在release 版本的工程中,trace巨集將被忽略。 VC中TRACE巨集的用法
trace巨集對於vc下程式除錯來說是很有用的東西,有著類似printf的功能 該巨集僅僅在程式的debug版本中出現,當release的時候該巨集就完全消失了,從而幫助你除錯也在release的時候減少 量。使用非常簡單,格式如下 trace ddddddddddd trace wewe d 33...
怎麼樣使用VC的TRACE巨集
trace巨集對於vc下程式除錯來說是很有用的東西,有著類似printf的功能 該巨集僅僅在程式的debug版本中出現,當release的時候該巨集就完全訊息了,從而幫助你調式也在release的時候減少 量。使用非常簡單,格式如下 trace ddddddddddd temp 123 trace ...
怎麼樣使用VC的TRACE巨集
trace巨集對於vc下程式除錯來說是很有用的東西,有著類似printf的功能 該巨集僅僅在程式的debug版本中出現,當release的時候該巨集就完全訊息了,從而幫助你調式也在release的時候減少 量。使用非常簡單,格式如下 trace ddddddddddd trace wewe d 33...