2014-03-28 2 views
0

고유 한 Windows Phone 런타임 구성 요소를 사용하는 Windows Phone 응용 프로그램이 있습니다.이 구성 요소에는 기본 C++ 코드가 들어 있습니다. 이것은 잘 작동합니다. 내 문제는 이제 쉽게 오류를 찾고 디버깅을 위해 C++에서 내 로그를보고 싶습니다.Windows Phone 기본 std :: cout

void MyNativeCPPClass::outputTest() 
    std::cout << "Testing \n"; 
    std::cout << std::flush; 
} 

이 지금은이 출력이 표시되지 않는 :

나는 내 C++에서 코드가 있습니다. 내 생각 엔 콘솔에 보내면 Windows Phone App에 콘솔이 표시되지 않는다는 것입니다. 저기 방금 출력 창이 있습니다. 내가 ConsoleTraceListener에 대해 읽었지만 윈도우 폰용으로 설정하는 방법을 모르겠습니다. 심지어 가능하다면.

내 Windows Phone 응용 프로그램의 출력 창에 내 C++을 어떻게 든 추가 할 수 있는지 알고 싶습니다. std::cout? 아니면 불가능할 수도 있습니다. 어떻게 C++에서 직접 로그를 할 수 있습니까? Visual Studio에서 어떻게 든 볼 수 있습니다.

답변

2

디버깅을 위해이 작업을 수행해야하는 경우 OutputDebugString을 사용하는 것이 좋습니다. Windows Phone 응용 프로그램에 Visual Studio의 Debug Output (디버그 출력) 대화 상자가 표시되면이 출력물이 Visual Studio의 Debug Output (디버그 출력) 대화 상자에 나타납니다.

이 기능을 사용하려면 native debugger을 부착해야합니다.

+0

고맙습니다. –