![]() |
mySQL => error LNK2001 nichtaufgelöstes externes Symbol
Hallo,
ich versuche gerade mittels C-Programm auf eine mySQL DB zuzugreifen, scheitere aber bereit zu Beginn. Das folgende Beispiel ist aus der mySQL Doku: #include <mysql.h> #include <stdlib.h> void main (void) { MYSQL mysql; mysql_init(&mysql); mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"you r_prog_name"); if (!mysql_real_connect(&mysql,"localhost","root","Ja mmeR","webber",0,NULL,0)) { fprintf(stderr, "Verbindung zur Datenbank fehlgeschlagen: Fehler: %s\n",mysql_error(&mysql)); } } Es führt zu folgenden Fehlermeldungen: --------------------Konfiguration: webber - Win32 Debug-------------------- Linker-Vorgang läuft... prog.obj : error LNK2001: Nichtaufgeloestes externes Symbol _mysql_error@4 prog.obj : error LNK2001: Nichtaufgeloestes externes Symbol _mysql_real_connect@32 prog.obj : error LNK2001: Nichtaufgeloestes externes Symbol _mysql_options@12 prog.obj : error LNK2001: Nichtaufgeloestes externes Symbol _mysql_init@4 Debug/prog.exe : fatal error LNK1120: 4 unaufgeloeste externe Verweise Fehler beim Ausführen von link.exe. webber.exe - 5 Fehler, 0 Warnung(en) ich habe die mysql.h in den include pfad kopiert, muß ich sonst etwas installieren? bin für jeden Hinweis dankbar. Hannes |
Da wirst noch mehr Header brauchen, IMHO.
|
mysql.h
beinhaltet noch folgende Header Dateien #include "mysql_com.h" #include "mysql_time.h" #include "mysql_version.h" #include "typelib.h" #include "my_list.h" |
Und sind die auch im Include-Path?
|
selbstverständlich, sonst würde die Fehlermeldung ja z.B.
fatal error C1083: Include-Datei kann nicht geöffnet werden: 'mysql_com.h': No such file or directory lauten |
Ich Teppich - das ist ja eine Linker-Meldung. Der findet die Libraries nicht, nicht die Header. :hammer:
|
libmysql.lib und libmysql.dll hab ich mittlerweile erzeugt, funktioniert aber immer noch nicht!
|
habs schon, man muß natürlich die libs dem projekt hinzufügen!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag