IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQLite Discussion :

Sqlite et windows


Sujet :

SQLite

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut Sqlite et windows
    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.

  2. #2
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 169
    Par défaut
    Citation Envoyé par isoman Voir le message
    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.
    Bonjour,

    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

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut
    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 ?

  4. #4
    Membre expérimenté

    Inscrit en
    Décembre 2004
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 169
    Par défaut
    Citation Envoyé par isoman Voir le message
    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 ?
    Effectivement (en PellesC) il y a de nombreux warnings de conversion ou de valeurs non utilisées. Par exemple :

    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.

Discussions similaires

  1. Installer SQLite sous Windows facilement !
    Par Marshalmat dans le forum SQLite
    Réponses: 1
    Dernier message: 26/01/2010, 14h41
  2. Outils graphique sous windows pour gérer les bases SQLite
    Par Louis Griffont dans le forum SQLite
    Réponses: 8
    Dernier message: 21/04/2008, 14h09
  3. [PDO] [SQLite] create table et insert impossible sous linux (ok sous windows)
    Par rebolon dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/07/2007, 15h59
  4. java + sqlite sous Windows
    Par Invité dans le forum Général Java
    Réponses: 6
    Dernier message: 03/08/2006, 15h39
  5. comment éviter de mettre sqlite dans le path de windows
    Par vivelesgnous dans le forum Général Python
    Réponses: 3
    Dernier message: 18/07/2006, 20h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo