Mailinglisten-Archive |
Hi! Ich muß unter C eine Anbindung an meine MySQL-Datenbank schreiben. MySQL habe ich als Quell-Distribution installiert, somit sollten doch alle nötigen Header Datei und die Client-Bibliothek vorhanden sein, oder?!?? Ich habe folgendes Programm(siehe unten/sorry ist ja kurz)das einfach eine Verbindung zur Datenbank aufbauen und danach wieder schließen soll.Das Proggi wird auch ohne Fehlermeldung kompiliert. Aufruf: gcc -c -I/usr/local/mysql/current/include/mysql client1.c gcc -o client1 client1.o -L/usr/local/mysql/current/lib/mysql -lmysqlclient -lm OK, wenn ich das Programm jetzt starten will bekomme ich folgende Error-Meldung. ./client1: error while loading shared libraries: libmysqlclient.so.10: cannot open shared object file: No such file or directory Ich habe aber nur eine libmysqlclient.so.10.0.0 Weiß einer woran das liegt? Muß ich Bibliotheken nachinstallieren, falls ja wie mache ich das? Gruß Mike #include <stdio.h> #include <mysql.h> #define def_host_name NULL #define def_user_name NULL #define def_password NULL #define def_db_name NULL MYSQL *conn; int main (int argc, char *argv[]) { conn = mysql_init (NULL); mysql_real_connect ( conn, def_host_name, def_user_name, def_password, def_db_name, 0, NULL, 0); mysql_close (conn); exit (0); } --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive