babe7
Messages postés6Date d'inscriptionsamedi 2 décembre 2000StatutMembreDernière intervention18 septembre 2009
-
14 août 2009 à 16:55
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
17 août 2009 à 18:26
bonjour, j'ai un gros problème. donc j'ai développé plusieurs application en c++ avec visual studio c++. donc je compile mon project sans warning et sans erreur. puis je l'éxecute avec le mode release pour pouvoir l'éxecuter sur d'autre window xp. il s'éxecute bien sur des windows xp professionnel et lorsque je l'éxecute sur des xp home il me m'est qu'il est impossible de demarrer l'application
voici les erreurs sur xp familiale
puis en ligne de commande
j'espère que vous pourrez résoudre mon problème car cela est vraiment important.
cordialement
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 15 août 2009 à 21:59
Petite précisions sur ce que nous dit rt15 : en mode Debug, il n'y a pas d'optimisation, le programme est très ralentit (par exemple quand tu appelles une de tes fonctions tu appelles un jmp vers ta fonction (sais pas pourquoi) et il dépend systématiquement d'une DLL utilisée uniquement pour le debugging.
---
VB.NET is good ... VB6 is better
Vous n’avez pas trouvé la réponse que vous recherchez ?
babe7
Messages postés6Date d'inscriptionsamedi 2 décembre 2000StatutMembreDernière intervention18 septembre 2009 17 août 2009 à 12:00
Bonjour, je vous remerci pour vos réponse et surtout la tienne ghuysmans99 qui m'a permis de résoudre mon problème.
donc lors de la compilation en mode release, il fallait choisir comme bibliothèque runtime l'option MultiThread ce qui permet de rajouter dans le projet toutes les ddl utiles.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 17 août 2009 à 18:26
Oui, c'est effectivement la meilleure solution quand tu n'as qu'un seul .exe
Si tu as plusieurs binaires (DLL et EXE), mieux vaut mettre msvcr*.dll dans le répertoire de l'application, ce qui rend les fichiers plus petits.