Q
C++調試版本
0
A
回答
4
您仍然可以在發佈模式下啓用調試信息,並像往常一樣使用調試器。這裏沒什麼特別的,只是由於優化,調試順序有時看起來很奇怪。
祝你好運,調試只發布模式的bug是單調乏味的。
+0
也處於發佈模式,調試器很可能會跨過或不願進入許多源,因爲它經過優化以至於生成的程序集似乎與源程序沒有多少共同之處 – stijn 2011-04-05 11:16:07
0
我建議你添加某種記錄系統或跟蹤點來查找崩潰的來源。在調試發佈時,調試器會欺騙你。您還可以提升編譯器的警告級別,以查看一些常見的嫌疑犯,例如使用單位變量。
0
我建議你在某些內存調試器(如Rational Purify或BoundsChecker)下運行exe。它會在您的代碼中發現與內存相關的錯誤(如果有的話)。
相關問題
- 1. C++「刪除」調試版本緩慢
- 2. 調試安裝的版本 - C#
- 3. visual C++強制發佈版本使用調試版本代碼
- 4. Asp.net發佈版本與調試版本
- 5. 構建調試版本7
- 6. android proguard在調試版本?
- 7. 發行版與調試版本
- 8. 在C++中使用調試/發行版本DLL
- 9. 調試工作版本顯示其他細節C#
- 10. Visual Studio C++ - 鏈接LIBCMT.lib和LIBCMTD.lib(調試版本)
- 11. Visual C++調試版本是否識別堆損壞錯誤?
- 12. 在Borland C++ builder 6.0版本中進行調試
- 13. GCC C++ 11調試版本,發佈失敗
- 14. 調試版本中的內聯函數(Visual C++ 2008)
- 15. 調試器中的C#:comctl32.dll版本6
- 16. C#生產代碼運行調試版本
- 17. C++版本VS調試,內存分配,跳過構造
- 18. C++壓制調試版本中的斷言
- 19. 調試和發佈版本的靜態庫的Visual C++大小
- 20. Qt調試版本和Qt發佈版本有什麼區別?
- 21. PropertyInfo.CanWrite物業在調試版本真,在發佈版本
- 22. 發佈版本與調試版本性能
- 23. 將調試版本鏈接到版本庫:警告LNK4204
- 24. 切換應用程序調試版本和MultiDexApplication發佈版本
- 25. Sandcastle區分調試版本和發佈版本?
- 26. Q/A,發佈版本VS調試版本,並斷言
- 27. 發佈版本的運行方式與調試版本不同
- 28. 發佈版本中運行時間過長(調試版本OK)
- 29. 從零售版本獲得優化到調試版本
- 30. VS10從調試版本生成發佈版本
您使用了哪種C++語言? GC,VC還是其他什麼? – Aamir 2011-04-05 10:58:29
您需要提及您正在使用的操作系統,體系結構,編譯器等。 – 2011-04-05 11:00:31
@Paul R:exe可能表示MSVC。 – 2011-04-05 11:03:02