我正在 Visual C++ Express 2010 中开发一个 GUI 项目。现在正在处理这些类,并测试它们我不想已经开始在 GUI 中工作。有没有办法将一些调试输出发送到日志文件或调试器输出窗口?
最近在 Appcelerator 的 Titanium 中做了很多工作,您可以使用Ti.API.info()
它向自己发送一些信息,以查看应用程序的行为。Visual C++ 也有一些东西吗?
谢谢!彼得
我正在 Visual C++ Express 2010 中开发一个 GUI 项目。现在正在处理这些类,并测试它们我不想已经开始在 GUI 中工作。有没有办法将一些调试输出发送到日志文件或调试器输出窗口?
最近在 Appcelerator 的 Titanium 中做了很多工作,您可以使用Ti.API.info()
它向自己发送一些信息,以查看应用程序的行为。Visual C++ 也有一些东西吗?
谢谢!彼得
您可以使用TRACE
宏- 它们会将输出发送到调试输出窗口。您还可以使用 DebugView在不运行调试器的情况下查看跟踪消息
有关可用调试/跟踪技术的概述,另请参阅this 。
使用 TRACE 作为关键字,对 Google 进行了一些研究。最后得到了一个完全符合我要求的解决方案。
using namespace System::Diagnostics;
Debug::WriteLine("This will be written to debug output");
现在,开始调试,转到“输出”窗口中的“输出”选项卡并显示“调试”的输出。然后它会给你我正在寻找的消息。我Debug::WriteLine
在这里需要的也是如此。