2012-09-27 3 views
0

J'ai suivi les étapes ci-dessous.
1. J'appelle 2 exes (b & c) d'un exe (a) qui sont tous à base de MINGW.
2.J'ai créé 3 fichiers distincts pour a, b, c en utilisant mageui.exe.
3.Exécuté la commande ci-dessous pour les 3 fichiers manifestes et pour les fichiers exe correspondants.Doutes sur les manifestes

mt.exe –manifest temp.manifest –outputresource:YourApp.exe;#1 

Mes questions:
1. Les étapes ci-dessus correcte?
2. Si elles sont correctes, est-il nécessaire de distribuer les fichiers manifestes avec les exe?
3. Est-il possible de gérer avec un seul fichier manifeste au lieu de 3 pour chaque exe?

Répondre

1

Vous n'avez pas du tout besoin de distribuer le fichier manifeste. En utilisant mt.exe vous avez incorporé le manifeste dans l'exécutable. Utilisez un outil d'édition de ressources pour confirmer que le manifeste a bien été incorporé en tant que ressource Windows. Pouvez-vous utiliser le même manifeste pour tous les exécutables?

Cela dépend de ce qu'il y a dans le manifeste. Si vous spécifiez processorArchitecture, vous aurez besoin de différents manifestes si vous avez des exécutables 32 et 64 bits. Mais je pense que cette question est sans objet puisque vous n'avez pas besoin de distribuer les manifestes.

+0

Merci pour votre réponse .. Son clair .. Espérons que mes étapes sont correctes? Q non (1)? – 2vision2

+0

Je ne suis pas familier avec les outils de manifeste MINGW, mais cela semble correct. Utilisez un éditeur de ressources pour vérifier les exécutables qui en résultent. –