Musisz również połączyć bibliotekę (-I
po prostu określa katalog dołączania).
Wypróbuj
g++ -I/usr/include/mysql -I/usr/include/mysql++ -L/usr/local/lib -lmysqlpp -lmysqlclient test.c
Oto przykładowy plik makefile dla Ciebie .
Oto przykładowa linia poleceń dla oddzielnych kroków kompilacji (najpierw tworzy pliki obiektowe, a następnie łączy je ze sobą):
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