Я являюсь новым в разработке приложения для WinCE 5.0. Я хочу начать с "Привет мирового" приложения или консольного приложения. Но я не мог найти, что что-либо как этот или любые другие примеры приложения начало с.
Я использую Visual Studio 2005. Я создал новый проект>> Visual C++>> проект интеллектуального устройства Win32>> консольное приложение>> конец.
Прекрасные компиляции проекта. Я пробовал простой
printf("Hello world");
Но Когда я работал в эмуляторе смартфона 2003 года, он не показал вывода.
Я не мог найти, что хорошее учебное руководство начало с. Предложите, чтобы я некоторые хорошие учебные руководства или примеры приложения начал с.
Заранее спасибо.
Что написано в журнале? Что приложение было успешно завершено с кодом возврата 0x0?
Если вы ничего не сделали для остановки приложения, возможно, оно работает нормально и завершается, а вы этого не заметили. Попробуйте добавить scanf
или Sleep (5000)
после оператора printf
, чтобы все было видно. Вы также можете скомпилировать его в режиме отладки
и поставить точку останова после оператора printf и посмотреть результаты.
Кроме того, я не слишком хорошо знаком с Windows Mobile и ее версиями (одним из них является смартфон 2003), но я не уверен, как она обрабатывает printf
. Вы можете попробовать создать приложение MFC и использовать MessageBox
для отображения текста.
Хорошо. Я просто попробовал два варианта, и в Windows Mobile (смартфон или карманный компьютер) нет окон CMD, поэтому приложение работает успешно, но ничего не печатает.
Воспользуйтесь опцией MFC или разверните приложение в образе эмулятора устройства Windows CE 5.0 . Я сам не пробовал эту загрузку, но там написано, что она избавит вас от хлопот по работе с Platform Builder. Обратите внимание, что в будущем вам может не хватать некоторых компонентов на изображении, но я полагаю, что для практических целей он вам подойдет.
Устройства WinMo / Pocket PC не имеют консоли, поэтому ваши выходные данные никуда не денутся. Вы всегда можете добавить консоль на PocketConsole .