Probleme avec l'exportation de mes programmes en C++

Probleme avec l'exportation de mes programmes en C++ - C++ - Programmation

Marsh Posté le 20-05-2016 à 19:39:46    

Bonjour,
alors voila je me trouve actuellement face a un problème assez pénible,
j'ai commencer depuis peut a créer des petit programme en c++ et cela marche bien sur tout mes PC (même sur mes VM W7)
mais bizzarement, quand j'exporte ce programme sur d'autre PC (chez des amis ou au lycée par exemple) j'ai presque toujour des message du type :
"ceci n'est pas une apli win32 valide" ou encor un trés beau message sur les Windows 7 :
http://darkwolf3917.livehost.fr/index/Capture.PNG
alors voila, auriez vous une idée pour resoudre ce probleme svp ?
en sachant que le PC le plus vieu sur lequel je compte faire tourner mes programmes sont des Windows XP SP2 (oui sa devrai etre interdit :o )
 
Cordialement Thomas

Reply

Marsh Posté le 20-05-2016 à 19:39:46   

Reply

Marsh Posté le 20-05-2016 à 19:44:12    

Et tu compiles bien en 32 bits, sans dépendance sur un windows SDK trop récent ?


---------------
last.fm
Reply

Marsh Posté le 20-05-2016 à 19:49:13    

ouai j'ai une version en 32 bit (j'ai eu le méme doute) mais pour le windows SDK aucune idée, voila le haut de mon code préférer si sa peut aidé :/

Code :
  1. #include <iostream>
  2. #include "md5.h"
  3. #include <string>
  4. #include <pthread.h>
  5. #include <cstdlib>
  6. #include <cstring>
  7. #include <cmath>
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <unistd.h>
  11. #include "sha1.h"


apret c'est claire que je peut peut-etre en viré qq un, mais la ou sa me foue un doute c'est le <iostream>,
de plus je suis sous dev-c++ (je vais passez sous code::blocks d'ici 1 ou 2 semaines mais il me dit que j'ai pas de quoi compiler ce bougre)
Merci d'avance
Cordialement Thomas

Reply

Marsh Posté le 20-05-2016 à 22:16:30    

Tu utilises encore dev-cpp? Ouaip, il est temps de mettre à jour. De ce que je me souviens, il est basé sur gcc 3.4.2 (mingw), de 2004.
 
Cela dit, ça devrait fonctionner: j'ai encore des programmes compilés avec cette version et ça fonctionne sans problème sous Windows 8.1 64bits (compilés à l'origine sous XP 32bits en 2006).
 
Les fichier includes ne devraient avoir aucune importance sur les dépendances. Ce qui importe c'est la ligne de commande utilisée pour l'édition des liens.
 
Edit: tu compiles en C++, es-tu sûr d'avoir le runtime C++ de gcc sur les autres machines? Cela dit, ça devrait afficher un message du genre "libstdc++-6.dll not found".
 
Edit2: ce genre message est ce que tu obtiens si tu tentes de lancer une application 64 bits sur un système 32 bits. Cela dit, je suis quasiment sûr que dev-cpp est incapable de générer des applications 64 bits.


Message édité par tpierron le 20-05-2016 à 22:21:54
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed