Ou se trouve SQLite3.lib
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Ou se trouve SQLite3.lib
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
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ou se trouve SQLite3.lib
Salut falasam,
essaie de lancer ça dans un terminal voir si sa règle ton problème :
@++
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
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ou se trouve SQLite3.lib
Merci pour ta réponse mais comme tu peux voir, ça ne fonctionne pas.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
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ou se trouve SQLite3.lib
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.
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.
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ou se trouve SQLite3.lib
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.
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ou se trouve SQLite3.lib
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
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: Ou se trouve SQLite3.lib
un .lib sous linux ? sa me parait bizarre , ca frizze le bug ca non ?
Re: Ou se trouve SQLite3.lib
Je ne crois pas, j'en ai déjà vu dans mon Arch. J'étais aussi surpris que toi!
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ou se trouve SQLite3.lib
Dans le doute j'ai éxécuté à nouveau.venom a écrit :As tu installer ce ci ?sudo apt-get install build-essential
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ou se trouve SQLite3.lib
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.
Évidement, ça ne fonctionne que sous window !!
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
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%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ou se trouve SQLite3.lib
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 a écrit :Je ne crois pas, j'en ai déjà vu dans mon Arch. J'étais aussi surpris que toi!
Re: Ou se trouve SQLite3.lib
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.
Re: Ou se trouve SQLite3.lib
boulet...
http://en.wikipedia.org/wiki/Lib
http://en.wikipedia.org/wiki/Lib
.lib is the usual file extension of static libraries on Microsoft platforms
Re: Ou se trouve SQLite3.lib
Ç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,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 fait très bizarre de voir ça.
A+
Guimauve
Re: Ou se trouve SQLite3.lib
C# c'est microsoft non ?
Essaye de lié avec gcc une dll ( même si c'est un .so ) , tu va voir l'erreur.
Essaye de lié avec gcc une dll ( même si c'est un .so ) , tu va voir l'erreur.