Visual c++ 在visual c+中调试期间写入日志+;快车2010 我在Visual C++快速表2010中开发了一个GUI项目。现在正在处理这些类,为了测试它们,我不想已经开始在GUI中工作。有没有办法将一些调试输出发送到日志文件或调试器输出窗口

Visual c++ 在visual c+中调试期间写入日志+;快车2010 我在Visual C++快速表2010中开发了一个GUI项目。现在正在处理这些类,为了测试它们,我不想已经开始在GUI中工作。有没有办法将一些调试输出发送到日志文件或调试器输出窗口,visual-c++,ide,Visual C++,Ide,最近在Appcelerator的Tianium上做了很多工作,在那里你可以使用Ti.API.info()向自己发送一些信息,查看应用程序的运行情况。Visual C++也有什么东西吗?< /P> 谢谢! Pieter您可以使用跟踪——它们将输出发送到调试输出窗口。您还可以在没有使用运行调试程序的情况下查看跟踪消息 有关可用调试/跟踪技术的概述,请参见。使用跟踪作为关键字,在Google上做了一些研究。最终得到了一个完全符合我要求的解决方案 using namespace System::Diag

最近在Appcelerator的Tianium上做了很多工作,在那里你可以使用
Ti.API.info()
向自己发送一些信息,查看应用程序的运行情况。Visual C++也有什么东西吗?< /P> 谢谢!
Pieter

您可以使用
跟踪
——它们将输出发送到调试输出窗口。您还可以在没有使用运行调试程序的情况下查看跟踪消息


有关可用调试/跟踪技术的概述,请参见。

使用跟踪作为关键字,在Google上做了一些研究。最终得到了一个完全符合我要求的解决方案

using namespace System::Diagnostics;
Debug::WriteLine("This will be written to debug output");

现在,开始调试,转到输出窗口中的“输出”选项卡,并显示“调试”的输出。然后它会给你我想要的信息。因此,
Debug::WriteLine
是我在这里需要的。

考虑将所有库代码放入库中。然后,您将能够使用简单的控制台应用程序项目来测试它,您的代码将更容易进行单元测试,等等。这在一开始是一个好主意,但在GUI中工作(并且仍然需要它)后可能就没那么有用了。啊,很明显,您使用的是C++/CLI,目标是.NET Framework。这是你提问时需要考虑的重要信息。这不是普通的老C++。