Recoit message d'erreur quand je lance mon executable
Résolu/Fermé
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
-
20 sept. 2014 à 23:40
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 25 sept. 2014 à 22:22
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 25 sept. 2014 à 22:22
A voir également:
- Recoit message d'erreur quand je lance mon executable
- Message - Guide
- Erreur 0x80070643 - Accueil - Windows
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
2 réponses
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
22 sept. 2014 à 20:16
22 sept. 2014 à 20:16
Bonsoir
Pour pouvoir utiliser Qt sur la plate-forme Windows de l'utilisateur finale il faudrait dans un premier temps fournir l'application avec les bibliothèques dynamiques utiliser pendant la conception de l'application ( les DLL), si le problème est une dépendance manquante cela peut que venir de la version d'une DLL manquante ou obsolète.
Vu le message d'erreur, et ce dont tu nous as dit tu n'as que 4 hypothèses
La première est que certaine de tes allocations dynamiquement présentes certaines défaillances ( fuite mémoire ).
Deuxièmement, certaines DLL de Microsoft pose très souvent des problèmes en fonction du compilateur utilisé pour l'application.
Troisièmement une exception déclenchée mais non traitée.
Et on dernier un problème de déploiement en claire un setup défaillant dont le mieux est de faire une comparaison entre le setup installé et l'exécutable avec les bons DLL fournie c'est-à-dire, mettre les fichiers qui marchent chez toi dans un fichier zip avec les bons DLL et l'exécuter sur la machine cible l'objectif est de voir si l'application en Zip s'exécute et envisager de remplacer l'exécutable installé. et ainsi connaître d'où vient véritablement le problème.
à bientôt
Pour pouvoir utiliser Qt sur la plate-forme Windows de l'utilisateur finale il faudrait dans un premier temps fournir l'application avec les bibliothèques dynamiques utiliser pendant la conception de l'application ( les DLL), si le problème est une dépendance manquante cela peut que venir de la version d'une DLL manquante ou obsolète.
Vu le message d'erreur, et ce dont tu nous as dit tu n'as que 4 hypothèses
La première est que certaine de tes allocations dynamiquement présentes certaines défaillances ( fuite mémoire ).
Deuxièmement, certaines DLL de Microsoft pose très souvent des problèmes en fonction du compilateur utilisé pour l'application.
Troisièmement une exception déclenchée mais non traitée.
Et on dernier un problème de déploiement en claire un setup défaillant dont le mieux est de faire une comparaison entre le setup installé et l'exécutable avec les bons DLL fournie c'est-à-dire, mettre les fichiers qui marchent chez toi dans un fichier zip avec les bons DLL et l'exécuter sur la machine cible l'objectif est de voir si l'application en Zip s'exécute et envisager de remplacer l'exécutable installé. et ainsi connaître d'où vient véritablement le problème.
à bientôt
Utilisateur anonyme
21 sept. 2014 à 08:53
21 sept. 2014 à 08:53
Bonjour, je ne suis pas spécialiste du sujet mais, je sais au moins deux choses:
Qt est une API qui apporte des fonctions (graphiques notamment) au langage C++.
Cette API doit être installée sur les ordinateurs cibles pour le le programme fonctionne.
--
Qt est une API qui apporte des fonctions (graphiques notamment) au langage C++.
Cette API doit être installée sur les ordinateurs cibles pour le le programme fonctionne.
--
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
11
21 sept. 2014 à 19:51
21 sept. 2014 à 19:51
salut
tout d'abord merci de votre aide Whismeril :)
oui j'ai emis l'hypotese qu'il fallait installer Qt sur les autres ordinateurs mais bizzarement skype est fait avec Qt !!
et il fonctionne sous tout les ordinateurs, enfin presque
jvais essayer d'installer Qt sur un autre pc et voir le resultat
merci ^^
tout d'abord merci de votre aide Whismeril :)
oui j'ai emis l'hypotese qu'il fallait installer Qt sur les autres ordinateurs mais bizzarement skype est fait avec Qt !!
et il fonctionne sous tout les ordinateurs, enfin presque
jvais essayer d'installer Qt sur un autre pc et voir le resultat
merci ^^
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
11
25 sept. 2014 à 19:07
25 sept. 2014 à 19:07
resalut
j'ai mis le compilateur en mode release et il a marché
si vous rencontrerez mon probleme un jours souvenez vous du mode release
et merci bcp :)
j'ai mis le compilateur en mode release et il a marché
si vous rencontrerez mon probleme un jours souvenez vous du mode release
et merci bcp :)
22 sept. 2014 à 22:36
Mmmmm ben pour ce qui est des dll je les ai pris de la bibliothèque qt je pense avoir pris les bons dll, excusez moi je ne sais pas ce que c'est une fuite de mémoire
Pou r ce qui est du setup j'en ai pas cré, jai directement installé le programme sur flashdisk et il na pas fonctionné sur un autre PC
Sinon peut être devr-ais je changer de compilateur ?
Vola le programme que jai conçu https://www.dropbox.com/s/ylqhhf62bb1vx2l/prototype.rar?dl=0
Si vous voulez le tester et me dire ce qui se passe
Les hypothèses que vous avez donné me paraissent possible mais je ne sais pas exact c loi le problème
Mais comme même merci bcp c très sympa de votre pare
23 sept. 2014 à 11:45
C'est bien de me donner l'exécutable mais que veux-tu que je fasse avec ça tester quoi à la limite je pourrais le debugger mais sans plus ce qui me faudrait c'est le code sources complets pour comprendre ce que tu as fait.
Quand je parle de fuite mémoire je parle de la non-désallocation des espace mémoire alloué par ton programme
à bientôt
24 sept. 2014 à 19:27
désolé j'aurais du vous donner le code source au lieu de l'executable
voir le code source complet https://www.dropbox.com/s/cf17n0ihdsdbh48/teste3.rar?dl=0
encore merci ^^
24 sept. 2014 à 21:51
C'est encore gentil de fournir le code sources mais ou sont les méthodes, les slots et autres ils sont totalement absent, rien n'est fonctionnels juste du graphique et rien d'autre aucune interaction ça se debug vite fait,
bref ton problème cela vient des DLL chercher de ce côté-là
à bientôt
25 sept. 2014 à 18:13
merci bcp sambia39 :)