Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Introdução

Há uma atualização disponível para o Microsoft Visual Studio 2008 Service Pack 1 (SP1) que estende o suporte para o Windows Embedded Compact 7. Esta atualização permite que você crie projetos de dispositivos inteligentes com funcionalidade ATL (Active Template Library) e com a funcionalidade do Microsoft Foundation Class (MFC) para o SDK do Windows Embedded Compact 7. Especificamente, esta atualização corrige os seguintes problemas e adiciona o seguinte recurso.

Problema 1

Quando você usa o SDK do Windows Embedded Compact para criar um aplicativo Win32 compatível com o MFC, a saída da compilação exibe avisos de API não seguros que se assemelham a um dos seguintes:

Aviso C4996: ' wcstombs ': essa função ou variável pode não ser segura. Considere o uso de wcstombs_s em vez disso. Para desativar a substituição, use _CRT_SECURE_NO_DEPRECATE. Consulte a ajuda online para obter detalhes. C:\Arquivos de Programas\microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Aviso C4996: ' mbstowcs ': essa função ou variável pode não ser segura. Considere o uso de mbstowcs_s em vez disso. Para desativar a substituição, use _CRT_SECURE_NO_DEPRECATE. Consulte a ajuda online para obter detalhes. C:\Arquivos de Programas\microsoft Visual Studio 9.0 \ VC\ce\include\xlocnum

Problema 2

Suponha que você use o SDK do Windows Embedded Compact 7 para desenvolver um projeto de dispositivo inteligente Win32 que o ATL e o MFC dão suporte. Você recebe avisos e erros de compilação inesperados que se assemelham a um dos seguintes no Visual Studio 2008 quando cria o projeto:

Aviso C4985: ' _wcstoi64 ': atributos ausentes na declaração anterior.

Erro C2039: ' lstrlenW ': não é um membro de ' ATL '

Problema 3

Erros de compilação semelhantes aos seguintes ocorrem quando você usa a opção de compilador /MD para projetos de dispositivo inteligente.

Erro LNK2001: símbolo externo não resolvido "__declspec (dllimport) classe std:: basic_ostream<Char, struct std:: char_traits<Char> > std:: cout

Erro LNK2019: símbolo externo não resolvido "__declspec (dllimport) Public: int __cdecl std:: ios_base:: Width (int)

Esse problema ocorre devido a uma incompatibilidade nos cabeçalhos fornecidos no Visual Studio 2008 e os cabeçalhos necessários para aplicativos do Windows Embedded Compact 7.

Problema 4

Você cria um projeto de dispositivo inteligente que o ATL suporta. Se o projeto incluir uma operação de cópia para uma cadeia de caracteres binária vazia (BSTR), ocorrerá uma exceção quando você executar o aplicativo gerado.

Problema 5

As exceções de C++ não são detectadas em dispositivos que usam processadores ARM ao executar um aplicativo de dispositivo inteligente ao qual o ATL e o MFC dão suporte.

Recurso 1

Esta atualização estende as bibliotecas de tempo de execução e os cabeçalhos do ATL e do Visual C++ para Windows Embedded Compact 7 no Visual Studio 2008 SP1. Isso permite que você crie projetos de dispositivos inteligentes com funcionalidade ATL para o SDK do Windows Embedded Compact 7. Os arquivos de cabeçalho são atualizados no seguinte local: para sistemas operacionais de 32 bits:

<unidade do sistema>:\Arquivos de Programas\microsoft Visual Studio 9.0 \ VC\ce7Para sistemas operacionais de 64 bits:

<unidade do sistema>:\Program Files (x86) \Microsoft Visual Studio 9.0 \ VC\ce7

Informações adicionais

Informações de atualização

Para obter essa atualização, acesse o seguinte website do centro de download da Microsoft:

Atualização do Windows Embedded Compact 7 ATL para o Visual Studio 2008 SP1

Pré-requisitos

Para aplicar esta atualização, você deve ter a atualização que adiciona suporte para o desenvolvimento de aplicativos para Windows Embedded Compact 7 no Microsoft Visual Studio 2008 Service Pack 1 (SP1) instalado. Para obter mais informações sobre como obter a atualização, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2483802 Há uma atualização disponível para o Visual Studio 2008 SP1 que adiciona suporte para o Windows Embedded Compact 7

Informações sobre reinicialização

Talvez seja necessário reiniciar o computador após aplicar essa atualização. Recomendamos que você saia de qualquer instância do Visual Studio antes de aplicar essa atualização.

Status

A Microsoft confirmou que os problemas listados são um problema nos produtos da Microsoft listados na seção "aplica-se a".

Referências

Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×