James Cadd James Cadd - 1 year ago 214
C++ Question

How to use OutputDebugString from Windows 8 C++ / WinRT Component

I'm trying to write some debug info to the Visual Studio output window in a WinRT component. I ran across the function OutputDebugString which would appear to do what I want, however when I try to use it in my app I get "error 'OutputDebugString' identifier not found". I'm new to C++, am I missing a "using namespace" or include?

Answer Source

You will need to add:

 #include <..\um\debugapi.h>

Sample call:

    Suspending += ref new SuspendingEventHandler(this, &App::OnSuspending);
    OutputDebugString(L"App initialized\n");
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download