![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34
|
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Da wirst noch mehr Header brauchen, IMHO.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34
|
![]() 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" |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Und sind die auch im Include-Path?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#5 |
Jr. Member
![]() Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34
|
![]() 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 |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Ich Teppich - das ist ja eine Linker-Meldung. Der findet die Libraries nicht, nicht die Header.
![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#7 |
Jr. Member
![]() Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34
|
![]() libmysql.lib und libmysql.dll hab ich mittlerweile erzeugt, funktioniert aber immer noch nicht!
|
![]() |
![]() |
![]() |
#8 |
Jr. Member
![]() Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34
|
![]() habs schon, man muß natürlich die libs dem projekt hinzufügen!
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|