o eMbedded Visual C++ ao Assistente para atualização do Visual Studio

O Visual Studio apresenta um Assistente de upgrade para migrar o eMbedded Visual C++ 3.0 e o eMbedded Visual C++ 4.0 projetos para o Visual Studio.

O Assistente de atualização irá:

  • Criar um Visual Studio solução e projeto ou projetos com seu código-fonte, os cabeçalhos e os recursos migrados do eMbedded VC ++.

  • Migre configurações do projeto, tais sistema autônomo switches de compilador.

  • MAP qualquer arquiteturas que eram suportadas no eMbedded Visual C++, mas não no Visual Studio para arquiteturas de suporte no Visual Studio.

Usando o eMbedded Visual C++ ao Assistente para atualização do Visual Studio

Para usar o Assistente de upgrade para migrar um projeto Visual C++ eMbedded para Visual Studio

  1. Sobre o Arquivo menu, clicar em abertoe, em seguida, clicar Projeto/solução.

  2. navegar até o diretório de seu projeto Visual C++ eMbedded.selecionar o arquivo .vcp ou, se seu espaço de trabalho o eMbedded Visual C++ tem more than um projeto e você deseja migrar todos os projetos, selecionar o arquivo .vcw.

  3. Clique em OK.

Observação:

O Assistente de migração executa um processo de migração no local .F ou exemplo, não há cópias de seu código-fonte será cria Ted, apenas o Visual Studio projeto ou p rojetos.O Visual Studio projetos criados Por a migração incluem os mesmos arquivos de fonte original o eMbedded Visual C++ projeto incluído.

Arquiteturas de mapeamento

o eMbedded Visual C++ oferece suporte a algumas arquiteturas de dispositivo que não são mais suportadas no Visual Studio.Isso ocorre porque as plataformas mais recentes que destinos do Visual Studio oferecem suporte a arquiteturas mais recentes.Felizmente, todas as arquiteturas mais antigas podem ser mapeadas para as arquiteturas de dispositivo mais recentes.O Assistente para atualização executa automaticamente esse mapeamento.A tabela ilustra o eMbedded Visual C++, suporte para dispositivo arquiteturas versus arquiteturas de dispositivo do Visual Studio com suporte:

o eMbedded Visual arquitetura do C++

Arquitetura do Studio Visual compatível

BRAÇO

ARMv4

ARMv4

ARMv4

ARMv4i

ARMv4i

ARMv4T

ARMv4i

MIPS

MIPSII

Mips16

MIPSII

MipsII

MipsII

MipsII_fp

MipsII_fp

MipsIV

MipsIV

MipsIV_fp

MipsIV_fp

SH3

SH4

SH4

SH4

Emulador

x86

x86

x86

Quando o projeto Visual C++ eMbedded é atualizado usando o assistente, o novo projeto criado no destinos do Visual Studio todos os SDKs instalados que dão suporte a arquitetura no projeto novo.Arquiteturas migradas herdam suas configurações de uma das arquiteturas de eMbedded Visual C++.A tabela a seguir ilustra o mapeamento do eMbedded Visual C++, suporte para dispositivo arquiteturas versus arquiteturas de dispositivo do Visual Studio com suporte.

Arquitetura original

Mapear para

Anotações

Não ARM/ARMV4/ARMV4I

Consulte tabela “ mapeamento arquiteturas ”

ARM, mas nenhum ARMV4i

ARMV4 e ARMV4i

Configurações de config ARMV4i herdam de config ARM no eMbedded Visual C++.

ARMV4, mas nenhum ARMV4i

ARMV4 e ARMV4i

Configurações de config ARMV4i herdam de config ARMV4 no eMbedded Visual C++.

ARM/ARMV4 e ARMV4i

ARMV4 e ARMV4i

Configurações de config ARMV4i herdam de config ARMV4i no eMbedded Visual C++.

Incorporado Visual C++ versão 4.0, por padrão, define o estilo de caixa de diálogo como DS_MODALFRAME para aplicativos MFC para Pocket PC. No MFC 9.0 não há suporte para esse estilo.

Observação:

Se você receber uma mensagem de erro mensagem afirmando "Nenhuma plataforma está disponível que correspondam a original plataformas deste arquivo projeto," você pode ter Para instalar uma versão compatível do SDK com o qual o projeto original foi configurado.

Consulte também

Conceitos

Problemas conhecidos com Porting do eMbedded Visual C++