Page 1 sur 1
[RESOLU]Mon exécutable ne fonctionne pas sur un pc win32bits
Publié : jeu. 21/mai/2020 2:13
par omega
Bonjour,
Je ne comprends pas pourquoi mon exécutable ne fonctionne pas sur un pc sous windows 32 bits. J'ai compilé le programme sur mon pc (win-64 bits). Sur le 2ème pc (win 32 bits), je reçois ce message:
La version de ce fichier est incompatible avec la version de windows que vous utilisez. Consultez les infos système de l'ordinateur pour savoir si vous avez besoin d'une version x86 (32bits) ou x64 (64bits) puis contactez l'éditeur du logiciel
J'utilise Pb 5.72 x86 (32 bits)
Re: Mon exécutable ne fonctionne pas sur un pc win-32bits
Publié : jeu. 21/mai/2020 9:14
par Zorro
pour que ton prg fonctionne sur un pc 32 bits ET sur un PC 64 bits , il faut compiler en x86
donc utiliser le compilateur 32 bits !!
si tu utilises le compilateur 64 bits , ton prg ne fonctionnera QUE sur les ordi 64 bits !
il y a 2 compilateurs Purebasic ... le choix du compilo se fait dans les options de l'editeur (de memoire)
Re: Mon exécutable ne fonctionne pas sur un pc win-32bits
Publié : jeu. 21/mai/2020 10:50
par Ar-S
Salut,
Tu n'es pas censé faire de l'informatique depuis xx années ?
Règle de base :
Un programme en x64 ne marche que sur une machine 64 bits
Un programme en x86 marche que sur une machine les machines 32 et 64 bits
Solution :
Tu installes les 2 versions de PB : la 64 bits et la 32 bits (x86)
Ensuite tu ne peux te servir QUE de la version 64 bits...
Dans les préférences de l'IDE, tu vas dans compilateur, dans la fenêtre de droite tu cliques sur les 3 petits points ... pour parcourir.. et tu vas sélectionner le compilateur dans la version PB 32 bits que tu as installé.
Tu cliques sur AJOUTER.
Maintenant, lorsque tu crées un programme, dans les options de comilations tu pourras :
- Le compiler normalement : ça le compilera en x64
- Cocher "utiliser le compilateur" : et là tu selection ton compilo x86 qui sera listé...
Tu peux mettre tous les compilos PB (5.60 x86, 5.70 etc..) que tu veux !
Re: Mon exécutable ne fonctionne pas sur un pc win-32bits
Publié : jeu. 21/mai/2020 14:03
par falsam
Installer plusieurs compilateurs PureBasic.
Comment faire en cliquant sur ce lien.
https://www.purebasic.fr/french/viewtop ... 21&t=13137
Re: Mon exécutable ne fonctionne pas sur un pc win-32bits
Publié : jeu. 21/mai/2020 14:43
par omega
Merci à vous tous, mais tout ce que vous avez cité a déjà été fait depuis 2 jours (j'ai oublié de vous le faire remarquer).
Comme a dit Ar-S: Tu n'es pas censé faire de l'informatique depuis xx années ? Oui, après tout Ar-S a raison. Revenons maintenant au vif du sujet:
Après avoir sélectionné le compilateur 32 bits (C:\Program Files (x86)\PureBasic\Compilers\pbcompiler.exe, et après avoir cliqué sur (OK), le message suivant s'affiche:
Le compilateur requis n'a pas été trouvé ! Ce message apparaît maintenant mais avant, après validation du choix du compilateur, il n'affichait rien mais ne prenait rien en considération. Aucun compilateur nouveau ne s'affiche sur la liste. Dois-je réinstaller purebasic 5.72 32 bits? Ai-je oublié un paramètre à configurer?
[RESOLU] Mon exécutable ne fonctionne pas sur un pc win-32bi
Publié : jeu. 21/mai/2020 15:09
par omega
C'est bon ça marche. Merci à vous tous !
(j'ai seulement redémarré et répété les étapes citées)
Bonne continuation