Este artigo descreve um problema que ocorre quando cria uma aplicação de consola do Visual C++ Win32 2013 do Windows Embedded Compact. Existe uma actualização resolver este problema. Antes de instalar esta actualização, tem de ser instaladas todas as actualizações anteriormente disponibilizadas para este produto.
Sintomas
Quando cria uma aplicação de consola do Visual C++ Win32 utilizando o criador de aplicações do Microsoft Visual Studio 2013, UNICODE não está definido no projecto recém-criado. Exemplo de código são as seguintes:
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;
}
Resolução
Informações de transferência
Incorporado Compact 2013 actualização mensal do Windows (de Março de 2015) está agora disponível da Microsoft. Para transferir esta actualização mensal do Windows incorporado de 2013 Compact, vá para o Microsoft OEM Online ou MyOEM.
Mais informações
Requisito de reinício
Depois de aplicar esta actualização, deve efectuar uma limpeza de toda a plataforma. Para tal, utilize um dos seguintes métodos:
-
No menu de criação , clique Solução limpoe, em seguida, clique em Criar solução.
-
No menu de criação , clique em Reconstruir solução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.
Atualizar informações de substituição
Esta actualização não substitui quaisquer outras actualizações.
A versão inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Ficheiros que estão incluídos neste pacote de correcção
Nome do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Caminho |
---|---|---|---|---|
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Atldll Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
887 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Application Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
716 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Atlapplication Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
841 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Dll Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
484 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Consoleapplication Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
1,070 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Mfcdll Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
1,596 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Mfcactivexcontrol Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
1,331 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Mfcapplication Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Stdafx.h |
789 |
02-Feb-2015 |
10:05 |
Compact\Sdk_name\1033\Staticlibrary Public\Common\Sdk\Vstemplates\Vc\Windows incorporado |
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para mais informações sobre a terminologia de actualização de software, consulte a Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft.