В данной статье описывается проблема, возникающая при создании консольного приложения Visual C++ Win32 в Windows Embedded Compact 2013. Доступно обновление для устранения этой проблемы. Перед установкой этого обновления необходимо установить все ранее выпущенные обновления для данного продукта.
Симптомы
При создании консольного приложения Visual C++ Win32 с использованием Application Builder в Microsoft Visual Studio 2013 ЮНИКОДА не определен в созданный проект. Пример кода выглядят следующим образом:
int wmain(int argc, wchar_t *argv[]){ printf("Welcome to Windows Embedded Project System \n");#ifdef UNICODE printf("UNICODE is defined. \n");#else printf("UNICODE is NOT defined. \n");#endif printf("Please inster a char to end this app."); int c = getchar(); return 0;}
Решение
Информация о скачивании
Теперь Windows Embedded Compact 2013 ежемесячное обновление (март 2015) от корпорации Майкрософт. Чтобы загрузить это обновление Windows Embedded Compact 2013 ежемесячно, перейдите к Microsoft OEM Online или MyOEM.
Дополнительные сведения
Необходимость перезагрузки
После установки этого обновления необходимо выполнить чистую сборку всей платформы. Для этого воспользуйтесь одним из следующих способов:
-
В меню Построение выберите пункт Очистить решениеи выберите команду Построить решение.
-
В меню Построение выберите команду Перестроить решение.
Необходимо перезагрузить компьютер после применения этого обновления программного обеспечения.
Сведения о замене обновлений
Это обновление не заменяет других обновлений.
Английская версия данного пакета обновления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Файлы, включенные в данный пакет исправлений
|
Имя файла |
Размер файла |
Дата |
Время |
Путь |
|---|---|---|---|---|
|
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Atldll |
|
Stdafx.h |
887 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Application |
|
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Atlapplication |
|
Stdafx.h |
841 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Dll |
|
Stdafx.h |
484 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Consoleapplication |
|
Stdafx.h |
1,070 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcdll |
|
Stdafx.h |
1,596 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcactivexcontrol |
|
Stdafx.h |
1,331 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Mfcapplication |
|
Stdafx.h |
789 |
02-Feb-2015 |
10:05 |
Встроенный Public\Common\Sdk\Vstemplates\Vc\Windows compact\Sdk_name\1033\Staticlibrary |
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о терминологии, обновления программного обеспечения см. Описание стандартной терминологии, которая используется для описания обновлений программных продуктов Майкрософт.