[OK]Utiliser plusierus compilateurs PB 4.5

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

[OK]Utiliser plusierus compilateurs PB 4.5

Message par lepiaf31 »

Salut, j'ai vu qu'on pouvait selectionner le compilateur que l'on voulait dans les options de compilations. Mais comment fait-on pour en ajouter d'autres ? (je n'en ai qu'un seul).

(Quel boulet je sais ^^)
Dernière modification par lepiaf31 le mar. 15/juin/2010 19:11, modifié 3 fois.
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Utiliser plusierus compilateurs PB 4.5

Message par Fred »

Dans les preferences/Compilateur
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Utiliser plusierus compilateurs PB 4.5

Message par lepiaf31 »

Arf comment j'aipu louper ça ...

Merci beaucoup Fred !
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: [OK]Utiliser plusierus compilateurs PB 4.5

Message par lepiaf31 »

Bon en fait j'ai quand même un probleme. J'ai récupérer PB 4.5 en 32 bits pour pouvoir compiler mes programmes en 32 bits. J'ai ensuite récupéré tous les fichiers de la version 32 bits pour les mettre dans un dossier. Mais quand j'essaye d'utiliser le compilateur x86 j'ai le message d'erreur suivant: "Impossible de charger les bibliothèques Purebasic. Veuillez re-installer Purebasic". Pourtant tous les fichiers sont là :

Image
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: Utiliser plusierus compilateurs PB 4.5

Message par cederavic »

il faut juste indiquer le chemin du compilo x86 où tu l'a installer je pense...

Parcontre je me pose une question, est-il possible de dire PB d'utiliser tel ou tel compilo dans le code en fonction d'un constante?
du genre :

Code : Tout sélectionner

#Use_Compiler = #OS_32 ; ou #OS_64

If #Use_Compiler = #OS_32
  On compile avec pb x86
Elseif #Use_Compiler = #OS_64
  On compile avec pb x64
endif

Tout le code apres est structurée de façon specifique a tel ou tel environnement.
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Utiliser plusierus compilateurs PB 4.5

Message par lepiaf31 »

C'est ce que j'ai fait :(
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Utiliser plusierus compilateurs PB 4.5

Message par Progi1984 »

cederavic a écrit :il faut juste indiquer le chemin du compilo x86 où tu l'a installer je pense...

Parcontre je me pose une question, est-il possible de dire PB d'utiliser tel ou tel compilo dans le code en fonction d'un constante?
du genre :

Code : Tout sélectionner

#Use_Compiler = #OS_32 ; ou #OS_64

If #Use_Compiler = #OS_32
  On compile avec pb x86
Elseif #Use_Compiler = #OS_64
  On compile avec pb x64
endif

Tout le code apres est structurée de façon specifique a tel ou tel environnement.
Ouaip, il ya les directives de compilation

Code : Tout sélectionner

CompilerIf #PB_Compiler_Processor = #PB_Processor_x64
CompilerElse #PB_Compiler_Processor = #PB_Processor_x86
CompilerEndif
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: [OK]Utiliser plusierus compilateurs PB 4.5

Message par Fred »

lepiaf31 a écrit :Bon en fait j'ai quand même un probleme. J'ai récupérer PB 4.5 en 32 bits pour pouvoir compiler mes programmes en 32 bits. J'ai ensuite récupéré tous les fichiers de la version 32 bits pour les mettre dans un dossier. Mais quand j'essaye d'utiliser le compilateur x86 j'ai le message d'erreur suivant: "Impossible de charger les bibliothèques Purebasic. Veuillez re-installer Purebasic". Pourtant tous les fichiers sont là :

Image
C'est qu'il te manque des dossiers/fichiers. Si tu l'utilises directement après installation, ca marche ?
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: Utiliser plusierus compilateurs PB 4.5

Message par cederavic »

Progi1984 a écrit :
cederavic a écrit :il faut juste indiquer le chemin du compilo x86 où tu l'a installer je pense...

Parcontre je me pose une question, est-il possible de dire PB d'utiliser tel ou tel compilo dans le code en fonction d'un constante?
du genre :

Code : Tout sélectionner

#Use_Compiler = #OS_32 ; ou #OS_64

If #Use_Compiler = #OS_32
  On compile avec pb x86
Elseif #Use_Compiler = #OS_64
  On compile avec pb x64
endif

Tout le code apres est structurée de façon specifique a tel ou tel environnement.
Ouaip, il ya les directives de compilation

Code : Tout sélectionner

CompilerIf #PB_Compiler_Processor = #PB_Processor_x64
CompilerElse #PB_Compiler_Processor = #PB_Processor_x86
CompilerEndif
Oui je l'avais vu ça, mais c'est pas tout a faire ce que je demande... Enfait c'est juste un truc parceque j'ai la fleme :P Ce que je veux c'est garder la meme source, sans rien toucher au options de compilations, et qu'en fonction d'un constante PB choisi le compilo tout seul. Ca evite d'aller a chaque foi dans les options de compilations, changer de compilo pour voir si ça compile bien en x64 et x86. Ou alors une double compilation, il compile d'abords en x64 puis en x86 (ou inversement, voir inversement inversé, on s'en tape).
Je sais pas si je suis très claire :roll:

LePiaf : Tu as installer les 2 PB dans 2 dossiers differents?
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: Utiliser plusierus compilateurs PB 4.5

Message par lepiaf31 »

Finalement je l'ai réinstallé et ça a marché =)
Répondre