Question

Lors de l'exécution de la valeur par défaut projet c++ dans Visual studio pour Windows CE 5.0 appareil, j'obtiens une erreur se plaindre de manque de ressources.Dépend dit que mon exécutable besoins ayghsell.dll (Windows Mobile shell), et CoreDll.dll.Est-ce à dire que mon exécutable ne peut être exécuté que sur les appareils Windows Mobile, au lieu de tout générique de Windows CE de l'installation?Si c'est le cas, comment puis-je créer un exécutable de ciblage générique WinCE?

Était-ce utile?

La solution

Dépend de ce que tu veux dire par un générique de Windows CE de l'installation.Windows CE est lui-même un modulaires système d'exploitation, différents dispositifs peuvent avoir différents modules inclus.Par conséquent, chaque périphérique Windows CE qui peut avoir une conception radicalement différente du système d'exploitation installé (sans tête de même).

Coredll est la norme "commun" de la bibliothèque qui est inclus dans Windows CE de l'installation, mais peut toutefois contenir des composants différents selon les autres modules du système.

Si vous souhaitez cibler une relativement standard version de Windows CE soit la cible du SDK Standard jeu de composants, ou aller pour une plate-forme Windows Mobile.

Si vous avez un kit de développement logiciel puis de l'installer et l'utiliser.Si aucun n'est disponible, alors vous pouvez générer un kit de développement logiciel à l'aide de Générateur de Plate-forme et le système d'exploitation des fichiers de projet.

Pour obtenir votre demande de travailler sur un non-Windows Mobile installation de Windows CE, vous avez juste à supprimer le code qui utilise la aygshell bibliothèque, et pas de lien vers ces bibliothèques.

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