Page 1 sur 1
[OK]Utiliser plusierus compilateurs PB 4.5
Publié : lun. 14/juin/2010 19:46
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 ^^)
Re: Utiliser plusierus compilateurs PB 4.5
Publié : lun. 14/juin/2010 19:59
par Fred
Dans les preferences/Compilateur
Re: Utiliser plusierus compilateurs PB 4.5
Publié : lun. 14/juin/2010 20:11
par lepiaf31
Arf comment j'aipu louper ça ...
Merci beaucoup Fred !
Re: [OK]Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 10:58
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à :

Re: Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 11:11
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.
Re: Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 11:25
par lepiaf31
C'est ce que j'ai fait

Re: Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 12:38
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
Re: [OK]Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 13:08
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à :

C'est qu'il te manque des dossiers/fichiers. Si tu l'utilises directement après installation, ca marche ?
Re: Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 16:44
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

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
LePiaf : Tu as installer les 2 PB dans 2 dossiers differents?
Re: Utiliser plusierus compilateurs PB 4.5
Publié : mar. 15/juin/2010 19:11
par lepiaf31
Finalement je l'ai réinstallé et ça a marché =)