Sie müssen die Bibliothek auch tatsächlich verknüpfen (-I
gibt nur das Include-Verzeichnis an).
Versuchen Sie es
g++ -I/usr/include/mysql -I/usr/include/mysql++ -L/usr/local/lib -lmysqlpp -lmysqlclient test.c
Hier ist ein Beispiel-Makefile für Sie .
Hier ist eine Beispielbefehlszeile für separate Kompilierungsschritte (erstellt zuerst Objektdateien und verknüpft sie dann miteinander):
g++ -I/usr/include/mysql -I/usr/include/mysql++ -o test.o -c test.c
g++ -L/usr/local/lib -lmysqlpp -lmysqlclient -o test test.o