2010-03-02 12 views
0

Je cherchais un moyen de compiler l'application pour wince 5.0 x86 en utilisant VS. J'ai trouvé un fil Intel C++ Compiler for Windows CE où vous avez mentionné ... "Pour Windows CE basé sur l'architecture x86 probablement oui .... nous avons juste besoin d'utiliser le compilateur Windows général."Comment compiler l'application pour wince 5.0 x86 en utilisant VS

Je me demandais si vous pouviez fournir plus de détails sur la façon de configurer un projet de studio visuel.

Répondre

0

Pour compiler une application qui cible le processeur x86, vous devez créer une nouvelle application Smart Device à l'aide de Visual Studio et choisir une plate-forme x86.

Pendant l'assistant d'une nouvelle application, vous accédez à un écran dans lequel vous choisissez votre plate-forme cible (une liste des SDK installés s'affiche). Si vous choisissez un SDK pour x86, le programme sera compilé en utilisant l'option x86.

Ligne inférieure, Visual Studio inclut le compilateur pour les périphériques x86.

0

Vous pouvez également faire le développement de Pocket PC sans l'utilisation de Visual Studio complet, cet article a été écrit sur CodeProject qui a utilisé les éditions Express pour permettre le développement d'applications Pocket PC.

Espérons que cela aide, Cordialement, Tom.

+0

Ceci est pour le code managé. Je ne suis pas certain que ce soit aussi simple pour natif, et je pense que le SDK x86 personnalisé dont il aurait besoin ne s'installera pas sans détecter Studio en premier. – ctacke

+0

@ctacke: Oh ... je ne savais pas qu'il voulait dire non géré ... J'avais l'impression qu'il parlait de l'utilisation de VS pour construire une solution gérée pour WinCE 5.0 ... bonne capture là ... – t0mm13b

0

Vous devez installer Microsoft ActiveSync 4.0 ou version ultérieure et le SDK mobile correspondant.

ActiveSync 4.5: http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/activesync-download.mspx

Win CE 5.0 SDK: http://www.microsoft.com/downloads/details.aspx?familyid=fa1a3d66-3f61-4ddc-9510-ae450e2318c3&displaylang=en

Bonne programmation!

+0

Pas besoin du tout d'ActiveSync, et je déconseillerais fortement d'utiliser le SDK Standard. Vous devriez toujours utiliser un SDK pour le périphérique cible réel, sinon vous courez le risque de finir avec quelque chose qui se construit mais ne fonctionnera pas. – ctacke