我總是使用斷點來調試我的項目源代碼... 真的不知道如何在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. MvvmLight打印消息調試
- 2. C:`打開調試消息
- 3. 沒有打印SOAP調試消息
- 4. C++消息打印多次
- 5. 調試器C#或Visual Studio中打印調試信息
- 6. 無法在sicslowmac.c中打印調試消息
- 7. 如何在GUI應用程序中打印調試消息?
- 8. 在sqlplus程序中打印調試消息
- 9. 爲什麼我不能在Scala中打印調試消息?
- 10. 在PyCUDA中打印消息
- 11. C調試打印宏不打印
- 12. 如何在Visual Studio 2010中停止打印警告消息
- 13. 我可以在JUnit測試中打印信息消息嗎?
- 14. Perl打印消息
- 15. PHP打印消息
- 16. log4j hibernate jpa打印登錄調試消息
- 17. gdb調試整數打印信息
- 18. 如何使dumpObjectInfo打印調試信息?
- 19. C++ Builder的2010
- 20. 黑莓模擬器 - 僅打印相關的調試消息
- 21. 如何打印來自MySQL的消息以進行調試?
- 22. 如何使用Sinatra/Foreman打印調試消息?
- 23. 在C#/ VS 2010中打印文檔
- 24. 的log4j不打印調試消息記錄到文件
- 25. 如何使用Junit Ant任務打印調試消息?
- 26. 打印HWND到消息框
- 27. 如何在eclipse中的動態web項目中打印調試消息
- 28. JOptimizer - 取消控制檯調試打印
- 29. 在Laravel中止消息中打印異常消息
- 30. 如何在C++ Builder XE中調試dll?
你在尋找除'printf()'以外的東西嗎? –
我正在尋找在名爲output的窗口中打印調試值......記得在輸出窗口中打印調試消息!就像我們在Visualbasic的'Debug.print(var1)'中做的那樣,調試窗口彈出顯示你的var1值! –
在Netbeans(使用Java語言)中,我們使用System.out.println('我在輸出窗口');' –