Einbinden externes Library, mysql, geht nicht!
-
Hallo,
ich bin am Verzweifeln. Ich möchte mit einem c++ Programm auf eine Mysql-Datenbank zugreifen.
Dafür habe ich mir "Visual c++ 2010 Express" installiert und mir von hier eine Konnektor-Bibliothek heruntergeladen:
http://dev.mysql.com/downloads/connector/cpp/
In Visual C++ habe ich unter "Project - Properties" bei vc++ directories bei "Include-Directories" und "Library Directories" jeweils einen Pfad auf das neue /lib und /include-Verzeichnis eingetragen.
In meinem Programm steht einfach nur:
"#include <mysql.h>
int initSql()
{
MYSQL * m;m = mysql_init(m);
}
...Doch beim Compilieren erhalte ich:
1>main.obj : error LNK2019: unresolved external symbol _mysql_init@4 referenced in function "int __cdecl initSql(void)" (?initSql@@YAHXZ)
Ich bin echt am Verzweifeln. Was hab ich hier falsch gemacht?
Vielen Dank für jede Hilfe!
-
Keine Ahnung, aber wenn du die Libs richtig angegeben hast, könnte dir evtl. das helfen:
http://stackoverflow.com/questions/1801017/mysql-and-c-undefined-reference-to-mysql-init4
-
Das hat geholfen. Ich habe das Problem endlich gelöst. Vielen Dank!