2011-11-05 36 views
1

我通過設置斷點找到我的方式,通過10000-文件的代碼庫,我預計將改變所有的GDI圖形調用OpenGL的。如何在窗口始終無效時進行調試?

應用程序是一個標準的Windows菜單驅動的應用程序。麻煩的是,當我把一個斷點在任何的onDraw()的功能,當命中斷點,如果我mimimise Visual Studio IDE中看到我的應用程序的窗口,我看不到有什麼繪製的窗口,因爲應用程序的窗口卡在斷點處,因此不會刷新以顯示它剛剛繪製的內容。在我的應用程序窗口中看到的所有內容都是Visual Studio IDE的矩形區域,在我將其最小化之前,該區域位於該位置。無效的窗口。

我只是不知道如何做任何圖形調試,如果這繼續發生。我怎麼能把斷點,然後看看我的應用程序已經在它的窗口中繪製?

+1

這就是爲什麼程序員有兩個監視器。 –

+0

希望我能夠說服我的項目經理讓我看到另一臺顯示器。我們在招標起主要作用的行業工作,新的監測器會增加項目成本。如果我能說服他提高生產力,我想這是值得的。 – Nav

回答

4

將您的應用程序窗口移動到不能被IDE重疊的位置。第二臺顯示器對這些事情有很大的幫助。

+0

或者讓IDE窗口更小。 – Xeo

2

基本上有兩種選擇: 第一種是放置窗口的方式,它們不重疊。 二是拋棄在Visual Studio調試和地方CIN(在任何給定的位置,打破,直到你做一個輸入)(用於調試輸出)和CERR/COUT命令徹底的代碼。你obviusly需要某種控制檯。從cmd啓動應用程序可能會有所幫助。

相關問題