我试图在WinRT组件的Visual Studio输出窗口中写入一些调试信息。我遇到了函数OutputDebugString,该函数似乎可以执行我想要的操作,但是,当我尝试在应用程序中使用它时,出现“找不到错误'OutputDebugString'标识符”。我是C++的新手,是否缺少“使用命名空间”或包含?
最佳答案
您将需要添加:
#include <..\um\debugapi.h>
样品通话:
App::App()
{
InitializeComponent();
Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending);
OutputDebugString(L"App initialized\n");
}
关于c++ - 如何从Windows 8 C++/WinRT组件使用OutputDebugString,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18522256/