Ou se trouve SQLite3.lib

Codes specifiques à Linux
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Ou se trouve SQLite3.lib

Message par falsam »

Jusqu'à présent mes codes intégrant des bases de données Sqlite fonctionnaient correctement sous Ubuntu 10. Depuis que je suis en version 11, j'ai le message d'erreur gcc:sqlite3.lib. Aucun fichier ou dossier de ce type.

Je ne trouve pas cette lib dans le gestionnaire de paquet synaptic.

D'avance je remercie ceux qui pourront m'apporter une réponse :)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
venom
Messages : 3071
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Ou se trouve SQLite3.lib

Message par venom »

Salut falasam,

essaie de lancer ça dans un terminal voir si sa règle ton problème :
sudo apt-get install libsoci-sqlite3-gcc






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ou se trouve SQLite3.lib

Message par falsam »

sudo apt-get install libsoci-sqlite-gcc
Lecture des listes de paquets... Fait
construction de l'arbre des dépendances
Lecture des informations d'état... fait
E: Impossible de trouver le paquet libscoci-sqlite-gcc
Merci pour ta réponse mais comme tu peux voir, ça ne fonctionne pas.
Avec cette version d'ubuntu je n'ai meme pas réussi à trouver Terminal dans les menu !!
Heureusement qu'il reste encore la combinaison de touches Ctrl+Alt+T
Dernière modification par falsam le mer. 18/mai/2011 22:40, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Ou se trouve SQLite3.lib

Message par Warkering »

C'est que Gnome est passer en version 3, une restructuration majeure a eu lieu depuis la dernière version 2.xx. Seulement, je ne vois pas pourquoi cela toucherait l'emplacement de tes bibliothèques...
Peut-être que le paquet le contenant a été mis à jour ou que le nom a été changé, ou bien encore que les variables PATHs du nouveau Gnome entre en jeu.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ou se trouve SQLite3.lib

Message par falsam »

J'ai fait une erreur dans ma commande sudo.
J'ai tapé sudo apt-get install libsoci-sqlite-gcc au lieu de sudo apt-get install libsoci-sqlite3-gcc

Le paquet libsoci-sqlite3-gcc est maintenant installé mais le problème reste le même.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
venom
Messages : 3071
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Ou se trouve SQLite3.lib

Message par venom »

As tu installer ce ci ?
sudo apt-get install build-essential







@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
G-Rom
Messages : 3626
Inscription : dim. 10/janv./2010 5:29

Re: Ou se trouve SQLite3.lib

Message par G-Rom »

un .lib sous linux ? sa me parait bizarre , ca frizze le bug ca non ?
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Ou se trouve SQLite3.lib

Message par Warkering »

Je ne crois pas, j'en ai déjà vu dans mon Arch. J'étais aussi surpris que toi!
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ou se trouve SQLite3.lib

Message par falsam »

venom a écrit :As tu installer ce ci ?
sudo apt-get install build-essential
Dans le doute j'ai éxécuté à nouveau.
Build-essential est déja la plus récente version disponible.
Dernière modification par falsam le sam. 21/mai/2011 10:52, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Ou se trouve SQLite3.lib

Message par falsam »

Ooops c'est de ma faute et je suis désolé de vous avoir importuner avec cette demande.
Je viens de découvrir dans un de mes includes un appel à la lib "sqlite3.lib" afin d'obtenir le numéro de version de sqlite.

Code : Tout sélectionner

ImportC "sqlite3.lib"
  sqlite3_libversion()
  sqlite3_version.s{20} 
EndImport

PeekS(sqlite3_libversion(), #PB_Any, #PB_Ascii)

SQLIteVersion=sqlite3_version
Évidement, ça ne fonctionne que sous window !!
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
G-Rom
Messages : 3626
Inscription : dim. 10/janv./2010 5:29

Re: Ou se trouve SQLite3.lib

Message par G-Rom »

Warkering a écrit :Je ne crois pas, j'en ai déjà vu dans mon Arch. J'étais aussi surpris que toi!
C'est des conneries , tout linker cherche des .so ou .a , jamais de .lib ou de .dll , bien sur si tu renomme un .so/.a en .lib , ta un .lib sous la main... Linux respecte une convention d'écriture, les .lib n'en font pas parti.
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Ou se trouve SQLite3.lib

Message par Warkering »

Ce n'est pas une connerie. Dans mon répertoire "usr", j'avais bien des ".lib". Si tu ne me crois pas, c'est ton choix. Je dis seulement ce que j'ai vu.
G-Rom
Messages : 3626
Inscription : dim. 10/janv./2010 5:29

Re: Ou se trouve SQLite3.lib

Message par G-Rom »

boulet...
http://en.wikipedia.org/wiki/Lib
.lib is the usual file extension of static libraries on Microsoft platforms
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Re: Ou se trouve SQLite3.lib

Message par Guimauve »

G-Rom a écrit :C'est des conneries , tout linker cherche des .so ou .a , jamais de .lib ou de .dll , bien sur si tu renomme un .so/.a en .lib , ta un .lib sous la main... Linux respecte une convention d'écriture, les .lib n'en font pas parti.
Ça ce n'est pas tout à fait exact, les programmes issus de code Mono (C#) comporte une extension *.exe et les librairies une extension *.dll comme sous Windows alors que l'on est sous Linux,
ça fait très bizarre de voir ça.

A+
Guimauve
G-Rom
Messages : 3626
Inscription : dim. 10/janv./2010 5:29

Re: Ou se trouve SQLite3.lib

Message par G-Rom »

C# c'est microsoft non ?
Essaye de lié avec gcc une dll ( même si c'est un .so ) , tu va voir l'erreur.
Répondre