Probleme mit sqlite



  • Hi,

    ich versuche derzeit eine sqlite-db in mein Projekt einzubinden...
    Leider führt mein Weg bisher nicht zum Erfolg 😕

    Ich deute mal kurz an, wie ich das Ganze bisher umgesetzt habe

    Param_motor.h :

    ..
    #include "sqlite3.h"
    ..
    sqlite3* db;
    char* db_err;
    

    Param_motor.cpp :

    ...
    #include "sqlite3.h"
    ...
    void C_param_motor::create_table()
    	{
    	sqlite3_open("Param.db", &db);
    	sqlite3_exec(db, "create table 'table1' (id integer);", NULL, 0, &db_err);
    	sqlite3_close(db);
    	}
    

    Fehlermeldung :
    1>Param_motor.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_sqlite3_close".
    1>Param_motor.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_sqlite3_exec".
    1>Param_motor.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_sqlite3_open".

    Habe jetzt gelesen, das ich die sqlite3.lib noch mit einbinden müsste, weiß jedoch nicht wo ich diese finde.

    Hier irgendwie nicht
    [url]
    http://www.sqlite.org
    [/url]

    Gruß Se33l



  • sqlite3.lib eingebunden?



  • Download von http://www.sqlite.org/download.html

    Das Zip hört auf den Namen sqlite-amalgamation-3_6_23_1.zip
    und enthält den Sourcecode. Einfach als C-Quellfile ins makefile
    einbinden - fertig. Wenn der Compiler libs kann, dann halt als
    lib, eigentlich egal.



  • Danke für die Antworten 👍

    Habe das Problem jetzt gelöst indem ich eine *.lib-Datei "aufgetrieben" und eingebunden habe.

    Gruß Se33bl


Anmelden zum Antworten