Question

Je suis en Embarqués Visual C ++ 4 avec Service Pack 4 , développer une application pour un dispositif en cours d'exécution CE 5.0. J'utilise le CE 5.0 SDK à cet effet, qui fonctionne très bien à l'exception du fait que pendant qu'il ciblera mon appareil (par exemple un PDA basé SH4), il ne me laisse pas sélectionner autre chose que l'émulateur StandardSDK pour le débogage. Si je vais à Outils / Configurer la plate-forme gestionnaire , je peux me connecter à mon appareil sous Windows CE Platform par défaut, mais je ne peux pas le sélectionner dans la barre d'outils de construction à des fins de production et de débogage. Y at-il travail autour de cela. Je l'ai envisagé de déménager à VS2008 pour cette application, mais il brise une grande quantité de code 3ème partie.

Était-ce utile?

La solution

intégré Visual C ++ et "Platform Builder" sont différents outils. Les « Windows CE » sont SDKs conçus pour fonctionner avec « Platform Builder » pour faire des choses comme les systèmes d'exploitation et les pilotes. Cependant, les applications utilisent généralement les "SDKs Windows Mobile" ou "Pocket PC".

Voici donc trois solutions différentes:

Continuer à utiliser EVC ++ 4.0

Si vous souhaitez continuer à utiliser intégré Visual C ++ 4.0 au lieu de l'un des nouveaux environnements de développement, vous pouvez utiliser « SDK pour Pocket PC basés Windows mobile 2003 ". Ce que je crois est le plus récent SDK pour EVC ++ 4.0.

Mise à niveau VS2005 +

comment migrer de EVC ++ au tout de VS2005 encore faire des applications natives.

Vous pouvez utiliser la ligne 5.0 SDK de fonctionnalités dans le " Windows mobile 5.0 SDK pour Pocket PC "

Utiliser Windows CE SDK pour faire des applications avec EVC ++ 4.0

Il est en fait possible de faire des applications à l'aide d'un kit de développement de la CE. Il est utilisé par les développeurs de systèmes d'exploitation pour faire des applications pour leur système d'exploitation.

  

Vous pouvez développer une application à l'aide   Microsoft® eMbedded Visual C ++ ®   en collaboration avec Platform Builder. Avant   vous pouvez développer une application, vous   doit utiliser Microsoft Platform Builder   créer une conception du système d'exploitation, construire une exécution   image, puis télécharger le temps d'exécution   l'image vers le dispositif cible.

     

Lorsque vous téléchargez une image d'exécution,   Platform Builder utilise un téléchargement   service pour copier l'image d'exécution à   le dispositif cible. Lorsque l'exécution   l'image fonctionne, Platform Builder   communique avec le dispositif cible   sur un transport du noyau.

     

Pour développer une application, garder   connecté Platform Builder à la   l'appareil cible, puis exécuter eMbedded   Visual C ++. Une fois que vous écrivez, compilez,   et exécuter l'application, EMBEDDED   Visual C ++ utilise l'établi   connexion pour exécuter l'application sur   le dispositif cible.

     

Remarque La mentionné précédemment   procédé diffère du procédé utilisé   pour développer une application pour   l'image exécutable non téléchargées par   Platform Builder. Lorsque vous n'utilisez pas   Platform Builder, connectez-vous manuellement   à l'appareil cible en utilisant le   la connectivité des applications   communications cadre de la plate-forme   Directeur. Pour plus d'informations sur   la connectivité des applications, voir   Connectivité Application.   - http://msdn.microsoft.com/en-us/library/ ms859575.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top