Page 1 sur 1

[RESOLU] Library static (xxx.lib)

Publié : mar. 22/mai/2012 20:28
par tola
Bonsoir,

Serait il possible de savoir si la librairie statique "Sqlite.lib" utilisée par Purebasic est compilée par les soins de la "purebasic team" ou a t elle été trouvée sur le Net ?

Si elle a été compilée par la "purebasic team", l'est elle avec 'Gcc' et, si oui, quels paramètres sont utilisés lors de la compilation ?!

J'avoue que j'ai récupéré la version Sqlite 3.7.10 en archive 'amalgation' et impossible de créer une 'static lib' compatible avec purebasic (4.60 ou 4.61) actuellement avec 'Gcc' sous windows xp avec MinGW.

Y aurait il ici un fou de la prog des ".libs" pour me donner un coup de main ! Attention, une 'static lib' pas une 'import lib' !

En espérant avoir été assez clair.

Merci d'avance aux bonnes âmes....

NB : Purebasic : C'est de la balle !!!!!

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 20:31
par Backup
tu peux faire une librairie en utilisant l'utilitaire Tailbite

tu code ta lib en Purebasic ( une serie de procedures )

tu compile avec Tailbite ( utilise Japbe c'est inclu avec )

et tu aura une lib utilisable comme si c'etait des mots clef Purebasic

bien sur ça force a ecrir un Wrapper ..

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 20:39
par dayvid

Code : Tout sélectionner

NB : Purebasic : C'est de la balle !!!!!
ça c'est sur :lol: :D

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 20:44
par tola
Dobro a écrit :tu peux faire une librairie en utilisant l'utilitaire Tailbite

tu code ta lib en Purebasic ( une serie de procedures )

tu compile avec Tailbite ( utilise Japbe c'est inclu avec )

et tu aura une lib utilisable comme si c'etait des mots clef Purebasic

bien sur ça force a ecrir un Wrapper ..
Merco dobro, mais ça, je sais faire.

J'ai déjà créée deux, trois petites bibliothèques de fonctions personnelles avec Tailbite (super ce prog !).

Mais en fait ma demande est plutôt, comment compiler la sqlite3.c livrée dans le zip récupérée du site de Sqlite avec GCC pour créer une 'Sqlite3.lib' compatible avec Purebasic ( comme celle qui se trouve dans "{PurebasicHome}\PureLibraries\Windows\Libraries\") ?

Est ce bien Gcc qui a été utilisé pour la compiler ou a t elle été récupérée sur un site 'toute faite' ?

Merci..

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 20:56
par G-Rom
gcc ne fait pas de .lib , mais des .a , qui eux ne marchent pas avec Import/ImportC , utilise Visual Studio 2008 pour compilé.

@+

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 21:17
par tola
G-Rom a écrit :gcc ne fait pas de .lib , mais des .a , qui eux ne marchent pas avec Import/ImportC , utilise Visual Studio 2008 pour compilé.

@+
Merci G-Rom.

Donc si j'ai bien compris, toutes les librairies "xxx.lib" du répertoire "purebasic\PureLibraries\Windows\Libraries\" ont été compilées avec Visual studio version 20xx ?

Merci pour tout....

Et, Longue vie à Purebasic !!!

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 21:36
par G-Rom
la version 2008 c'est celle que j'utilise pour codé. c'est pas ma tasse de thé , mais ça marche sous Windows sans problème.

Re: Library static (xxx.lib)

Publié : mar. 22/mai/2012 21:45
par tola
G-Rom a écrit :la version 2008 c'est celle que j'utilise pour codé. c'est pas ma tasse de thé , mais ça marche sous Windows sans problème.
Encore merci G-Rom.

J'ai les versions express de VS, c'est bon pour créer les xxx.lib ??

NB : Purebasic président !

Re: Library static (xxx.lib)

Publié : mer. 23/mai/2012 0:30
par G-Rom
oui , c'est bon.