Page 1 sur 1

Compilation Win7(x64) [Resolu vite fait, bien fait]

Publié : dim. 01/mai/2011 6:03
par Chris
Énoncé des faits
Sur mon portable sous Windows7 en 64 bits, j'ai PB 4.51 (x64) et jaPBe.
Quand je crée un exécutable, et que je copie cet exécutable sur un PC en 32 bits sous XP, ça ne fonctionne pas: logique. (Message "... n'est pas une application Win32 valide...).
Il fallait s'y attendre et je m'y attendais.

La question
Ce que je voudrais savoir, c'est si il y a une directive compilateur qui permet de créer un exe compatible XP(32bits) et étant sous Win7(x64) avec une version de PB en 64 bits.

Re: Compilation Win7(x64)

Publié : dim. 01/mai/2011 8:43
par case
non il faut le compilateur 32bit, donc il faut que tu installes purebasic X86.



ensuite avec l'ide standard ( je n'ai pas jappbe)

tu lance purebasic x64

tu vas dans dans préférence --> compilateur ---> ajouter

tu sélectionne le compilateur de la version x86

ensuite a la compilation de ton programme avec purebasic x64, tu peux sélectionner le compilateur que tu veux utiliser.

compilateur --> options du compilateur -->utiliser compilateur ( case a cocher et liste deroulante)

Re: Compilation Win7(x64)

Publié : dim. 01/mai/2011 10:25
par Chris
Ok, merci.

J'ai recopié le dossier "Compilers" et les dossier "PureLibraries", "Residents" et "SubSystem" de mon installation sur XP, et je les ai mis dans un dossier "PureBasic" créé dans "MesDocuments" sur Windows 7, et ça a l'air de fonctionner.

J'ai testé en faisant un .exe, et ça marche.
Je peux utiliser mon exe créé sous Windows 7 dans Windows XP.