Einzelnen Beitrag anzeigen
Alt 11.01.2005, 21:02   #1
JR Thunderstruck
Jr. Member
 
Registriert seit: 31.12.2001
Alter: 56
Beiträge: 34


Standard 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
JR Thunderstruck ist offline   Mit Zitat antworten