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

MFC Discussion :

[C++] Utilisation de SQLite


Sujet :

MFC

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par d�faut [C++] Utilisation de SQLite
    Bonjour le forum C++,

    j'ai un petit soucis avec SQLite.
    En fait, je me suis il y a quelque jour � travailler sur des bases de donn�es, et pour une questions de contraintes, j'ai besoin d'utiliser une base fixe, avec un acc�s direct (en gros, sans ODBC, mais en travaillant sur le fichier directement). Bon, l� n'est pas vraiment la question.

    J'ai donc compil� SQLite; je poss�de donc les fichiers sqlite3.lib, sqlib3.dll et sqlib3.h .
    J'ai inscrit les r�pertoires de ces fichiers dans mon Visual C++ 2005 Express Edition.
    Mon soucis est que lorsque j'essaie de compiler ca:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include "../sqlite3.h"
     
    int main(int argc, char** argv)
    {
    	sqlite3* db;
    	int err;
    	char* db_name = (argc > 1) ? argv[1] : "sample.db";
     
    	// open database
    	err = sqlite3_open(db_name, &db);
     
    	if (err != SQLITE_OK) {
    		// show error and exit.
    		fputs(sqlite3_errmsg(db), stderr);
    		exit(1);
    	}
     
    	// close database
    	err = sqlite3_close(db);
     
    	return EXIT_SUCCESS;
    }
    ... j'obtient � la compilation:
    ------ D�but de la g�n�ration : Projet : SQLite, Configuration : Debug Win32 ------
    �dition des liens en cours...
    TEST.obj : error LNK2019: symbole externe non r�solu _sqlite3_close r�f�renc� dans la fonction _main
    TEST.obj : error LNK2019: symbole externe non r�solu _sqlite3_errmsg r�f�renc� dans la fonction _main
    TEST.obj : error LNK2019: symbole externe non r�solu _sqlite3_open r�f�renc� dans la fonction _main
    C:\Documents and Settings\PaDa-1-\Mes documents\Visual Studio 2005\Projects\SQLite\Debug\SQLite.exe : fatal error LNK1120: 3 externes non r�solus
    Le journal de g�n�ration a �t� enregistr� � l'emplacement "file://c:\Documents and Settings\PaDa-1-\Mes documents\Visual Studio 2005\Projects\SQLite\SQLite\Debug\BuildLog.htm"
    SQLite - 4 erreur(s), 0 avertissement(s)
    ========== G�n�ration : 0 a r�ussi, 1 a �chou�, 0 mis � jour, 0 a �t� ignor� ==========
    Je ne sais pas comment remedier � ce probl�me.

    Pourriez-vous me donner une piste ?

    Merci d'avance!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par d�faut
    C'est bon, j'ia pu r�gler la chose, en for�ant Visual C++ � mettre sqlite3.lib dans mon prjet (parmis mes fichiers sources).
    Maintenant, plus de message d'erreur. 8)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 10/03/2013, 16h06
  2. utilisation de SQLite
    Par leame dans le forum Visual C++
    R�ponses: 0
    Dernier message: 26/06/2011, 13h47
  3. utilisation de SQLITE en c
    Par rio_mocef dans le forum SQLite
    R�ponses: 1
    Dernier message: 08/03/2009, 17h11
  4. utilisation de sqlite
    Par isoman dans le forum C++
    R�ponses: 0
    Dernier message: 29/03/2008, 13h12

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