我總是使用斷點來調試我的項目源代碼... 真的不知道如何在C++ builder 2010中打印調試消息! 如何做到這一點!在C++ builder 2010中打印調試消息
回答
您可以使用以下WinAPI功能:OutputDebugString("I am a debug message")
。
此外,您需要查看調試器選項並查看是否啓用了「輸出消息」選項。
要從發佈應用程序中排除調試消息代碼,可以使用以下宏。
#ifndef _DEBUG
#define DEBUG_MESSAGE //
#endif
#ifdef _DEBUG
#define DEBUG_MESSAGE(msg) OutputDebugString("msg")
#endif
然後在代碼中使用DEBUG_MESSAGE("I am a debug message")
。
要添加到如果您在調試器中運行,則此類調試消息將顯示在IDE的事件日誌中。如果你不是,那麼你可以使用SysInternal的DebugView工具來接收和顯示消息。 –
嗨,雷米!謝謝你,你在這裏!正如你已經得到了我想要的,我從這個鏈接http://technet.microsoft.com/en-us/sysinternals/bb896647下載了DebugView,那我該如何使用它? –
只需運行它。它會自動攔截所有對OutputDebugString()(和其他幾個)的調用,並將文本消息顯示在自己的窗口中。然後,您可以應用過濾條件,如果您只想看到您的郵件而不看其他應用的郵件。 –
- 1. C++消息打印多次
- 2. 爲什麼我不能在Scala中打印調試消息?
- 3. 在PyCUDA中打印消息
- 4. Perl打印消息
- 5. log4j hibernate jpa打印登錄調試消息
- 6. 黑莓模擬器 - 僅打印相關的調試消息
- 7. 如何打印來自MySQL的消息以進行調試?
- 8. 如何使用Sinatra/Foreman打印調試消息?
- 9. 的log4j不打印調試消息記錄到文件
- 10. C++ Builder的2010
- 11. 打印HWND到消息框
- 12. JOptimizer - 取消控制檯調試打印
- 13. gdb不打印調試信息
- 14. 如何在Makefile中打印消息?
- 15. 如何在python中打印消息框
- 16. 在Triggers中打印一條消息
- 17. 在消息框中打印輸出
- 18. Python - 如何在ValidationError中打印消息
- 19. 在控制檯中打印HL7消息
- 20. PHP_Mailer不會打印調試信息
- 21. Netbeans打印調試值C/C++
- 22. 調試消息
- 23. 打印版,試圖打印信息
- 24. 打印 「消息」,VAR =的raw_input()
- 25. 消息未打印Tkinter
- 26. 打印SQL查詢消息
- 27. 打印錯誤消息
- 28. 打印錯誤消息
- 29. SQL調試打印
- 30. gdb調試C++,對象打印
你在尋找除'printf()'以外的東西嗎? –
我正在尋找在名爲output的窗口中打印調試值......記得在輸出窗口中打印調試消息!就像我們在Visualbasic的'Debug.print(var1)'中做的那樣,調試窗口彈出顯示你的var1值! –
在Netbeans(使用Java語言)中,我們使用System.out.println('我在輸出窗口');' –