2012-02-02 4 views
4

Я пытаюсь выяснить, как печатать на консоли отладчика/в приложении Visual Studio 11 C++ Metro. Я попробовал несколько методов для печати в журнале в приложении C++ Metro (cout, Windows.System.Diagnostics, документации на MSDN и сайте разработки Metro).Как распечатать на консоль/войти в Visual Studio 11 в C++ в приложении Metro?

Как распечатать на консоль?

+0

Предполагается, что вы знаете следующее: «Visual Studio 11 Developer Preview является предварительным программным обеспечением и не должен использоваться в производственных сценариях». –

+3

Независимая платформа Metro App? Вы даже не используете C++. –

+0

@Mitch - Понятно, но они все равно должны иметь способ вывода на консоль. Документация по-прежнему собирается MS. Это простая задача, но я не нашел ее во время просмотра документации и руководств за последнюю неделю. Документы на C++ в Metro особенно разобраны. – AetherMass

ответ

7

OutputDebugString:

Посылает строку в отладчик для отображения.

Некоторые из Windows API можно использовать в приложении Metro, включая эту функцию. Вы можете найти список других связанных с диагностикой функций API Windows, доступных из приложений стиля Metro on the Windows Dev Center.

+0

Я знал, что это будет что-то такое простое. Функции трассировки также находятся на этой странице. Эта страница прочно закладована. Спасибо, сэр. – AetherMass

+0

В отчете о сертификации мне сказали, что я не могу использовать это для приложения Metro (возможно, потому, что WinRT его не поддерживает): | – RelativeGames

+0

@Cippyboy: Каков был точный текст ошибки, сообщенный WACK (инструментом сертификации)? Функция явно документирована как вызываемая из приложения Windows Store, поэтому WACK не должен жаловаться. –