Pergunta

Estou correndo Visual C ++ incorporado 4 com Service Pack 4, para desenvolver um aplicativo para um dispositivo executando CE 5.0. Estou usando o CE 5.0 SDK Para esse fim, que funciona bem, exceto pelo fato de que, embora atinja meu dispositivo (ou seja, um PDA baseado em SH4), ele não me permitirá selecionar nada além do emulador de padrõesDK para depuração. Se eu for para Ferramentas / Configurar gerenciador de plataforma, Posso me conectar ao meu dispositivo na plataforma padrão do Windows CE, mas não posso selecioná -lo na barra de ferramentas Build para fins de saída e depuração. Existe alguma solução para isso. Eu pensei em mudar para o VS2008 para este aplicativo, mas ele quebra uma grande quantidade de código de terceiros.

Foi útil?

Solução

Visual C ++ incorporado e "Batless Builder" são ferramentas diferentes. Os SDKs "Windows CE" foram projetados para trabalhar com o "Batled Builder" para fazer coisas como oses e drivers. No entanto, os aplicativos geralmente usam os SDKs "Windows Mobile" ou "Pocket PC".

Então, aqui estão três soluções diferentes:

Continue a usar o EVC ++ 4.0

Se você quiser continuar usando o visual C ++ 4.0 incorporado em vez de um dos IDEs mais recentes, você pode usar "SDK for Windows Mobile 2003 Pocket PCs". Que acredito que seja o mais novo SDK para EVC ++ 4.0.

Atualizar para o VS2005+

Isso detalhes Como migrar do EVC ++ para o VS2005 enquanto ainda faz aplicativos nativos.

Você pode usar a linha de recursos 5.0 SDK no "Windows Mobile 5.0 SDK para Pocket PC"

Use o Windows CE SDK para fazer aplicativos com EVC ++ 4.0

Na verdade, é possível fazer aplicativos usando um CE SDK. Isso é usado pelos desenvolvedores do sistema operacional para fazer aplicativos para seu sistema operacional.

Você pode desenvolver um aplicativo usando o Visual C ++ ® incorporado Microsoft®, juntamente com o Platform Builder. Antes de poder desenvolver um aplicativo, você deve usar o Microsoft Platform Builder para criar um design do sistema operacional, criar uma imagem em tempo de execução e fazer o download da imagem em tempo de execução no dispositivo de destino.

Quando você baixar uma imagem em tempo de execução, o plataforma Builder usa um serviço de download para copiar a imagem de tempo de execução para o dispositivo de destino. Quando a imagem em tempo de execução é executada, o Platform Builder se comunica com o dispositivo de destino em um transporte de kernel.

Para desenvolver um aplicativo, mantenha o construtor de plataforma conectado ao dispositivo de destino e, em seguida, execute o C ++ visual incorporado. Depois de escrever, compilar e executar o aplicativo, o Visual C ++ incorporado usa a conexão estabelecida para executar o aplicativo no dispositivo de destino.

Nota O processo mencionado anteriormente difere do processo usado para desenvolver um aplicativo para uma imagem de tempo de execução não baixada pelo plataforma Builder. Quando você não usa o Platform Builder, você se conecta manualmente ao dispositivo de destino usando a estrutura de comunicação de conectividade do aplicativo do Platform Manager. Para obter mais informações sobre a conectividade do aplicativo, consulte a conectividade do aplicativo. - http://msdn.microsoft.com/en-us/library/ms859575.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top