|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2006 Messages : 422 ![]() |
Salut j'ai essayé de télécharger sqlite depuis le site officiel, mais les archives proposés pour windows ne contiennent qu'un fichier .dll et aucun fichier .h .
Comment faire pour pour utiliser cette bibliothèque ? Merci. Nb:J'ai déjà posté dans le forum c++ sans réponse. |
|
|
00
|
|
|
#2 | |
|
Membre actif
![]() Inscription : décembre 2004 Messages : 169 ![]() |
Citation:
Aucun problème, tu as deux solutions : - Soit tu utilises la dll fournie ici : http://sqlite.org/sqlitedll-3_5_7.zip et tu as le fichier sqlite3.def qui te permet de l'utiliser. - Soit tu compiles les sources de la librairie : http://sqlite.org/sqlite-amalgamation-3_5_7.zip C'est dans ce fichier que tu trouveras le sqlite3.h que tu demandes. Il existe aussi une archive où les fichiers sources sont séparés les uns des autres, http://sqlite.org/sqlite-source-3_5_7.zip , c'est ce fichier que j'utilise car il me permet d'ignorer la librairie tcl qui me pose problème lors de la compilation sous PellesC. Je compile ces sources afin de générer un fichier sqlite3.lib que je dépose dans le répertoire \Lib du compilateur C et un fichier sqlite3.h que je dépose dans le \Include. Ainsi, le programme généré intègre les fonctions sqlite3 au lieu d'utiliser la dll. Mais c'est mon choix et pas forcément le meilleur. Bonne compilation |
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : novembre 2006 Messages : 422 ![]() |
J'ai essayé avec la version amalgamation ça fonctionne mais visual c++ 6 m'affiche 185 warnings ( o_O ) essentiellement des conversions (float>int loss of data) c'est normal ?
|
|
|
00
|
|
|
#4 | |
|
Membre actif
![]() Inscription : décembre 2004 Messages : 169 ![]() |
Citation:
sqlite-source\where.c(2477): warning #2215: Conversion from 'int' to 'unsigned short int'; possible loss of data. Avec la ligne : pParse->explain = explainFlag; En fait, cela ne pose pas de problème si le programmeur sait ce qu'il fait à ce moment précis. Vu le nombre de développeurs qui ont analysé ces alertes depuis plusieurs années, on peut supposer quelles sont insignifiantes. Sous PellesC, j'ai mis le niveau de warning à 1 au lieu de 2 pour éviter ces alertes et j'en ai qu'une poignée en tout. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com