B
_Bongo
Grünschnabel
Hallo zusammen.
Ich habe mir bei mysql den Connector und Beispielcode für den Zugriff auf eine mysql-Datenbank runtergeladen und habe damit, scheinbar, nur ein einziges Problem. Der Code ist soweit ok. Der Linker bricht seinen Dienst aber mit folgender Meldung ab:
Demnach gehe ich davon aus, dass die Funktionsdefinition fehlt. Ich kann mir nur vorstellen, dass der Code der Funktion in der Bibliothek (libmysqlcppconn.so) steht. Den Pfad, in dem diese Bibliothek gespeichert ist, habe ich, so glaube ich zumindest, richtig an ldconfig übergeben:
Habe die Datei /etc/ld.so.conf.d/mysql.conf mit folgendem Inhalt erstellt: /usr/local/lib/sqlconn.
Unter /etc/ld.so.conf steht: /etc/ld.so.conf.d/*.
Anschließend habe ich ldconfig manuell ausgeführt - verlief ohne Fehler.
Irgendwas habe ich jedoch falsch gemacht oder übersehen. Da ich vom Einbinden zusätzlicher Bibliotheken und der damit erforderlichen Linker-Konfig noch nicht allzu viel verstehe, hoffe ich, dass mich jemand auf den rechten Pfad lenken kann.
Danke für's Durchlesen.
Gruß
Kai
Ich habe mir bei mysql den Connector und Beispielcode für den Zugriff auf eine mysql-Datenbank runtergeladen und habe damit, scheinbar, nur ein einziges Problem. Der Code ist soweit ok. Der Linker bricht seinen Dienst aber mit folgender Meldung ab:
Code:
/tmp/ccQbGe1e.o: In function `main':
sqlConnectionSample.cpp:(.text+0x4c): undefined reference to `get_driver_instance'
collect2: ld gab 1 als Ende-Status zurück
Demnach gehe ich davon aus, dass die Funktionsdefinition fehlt. Ich kann mir nur vorstellen, dass der Code der Funktion in der Bibliothek (libmysqlcppconn.so) steht. Den Pfad, in dem diese Bibliothek gespeichert ist, habe ich, so glaube ich zumindest, richtig an ldconfig übergeben:
Habe die Datei /etc/ld.so.conf.d/mysql.conf mit folgendem Inhalt erstellt: /usr/local/lib/sqlconn.
Unter /etc/ld.so.conf steht: /etc/ld.so.conf.d/*.
Anschließend habe ich ldconfig manuell ausgeführt - verlief ohne Fehler.
Irgendwas habe ich jedoch falsch gemacht oder übersehen. Da ich vom Einbinden zusätzlicher Bibliotheken und der damit erforderlichen Linker-Konfig noch nicht allzu viel verstehe, hoffe ich, dass mich jemand auf den rechten Pfad lenken kann.
Danke für's Durchlesen.
Gruß
Kai