Endlich konnte ich erfolgreich ein Programm mit C++ Connector in Ubuntu 10.10 kompilieren.
Anfangs hatte ich das gleiche Problem mit "undefinierter Referenz auf `get_driver_instance'", um dies zu lösen, deklariere ich meine Treiberinstanzvariable vom Typ MySQL_Driver. Als Referenz ist dieser Typ in der Datei mysql_driver.h definiert. Hier ist das Code-Snippet, das ich in meinem Programm verwendet habe.
sql::mysql::MySQL_Driver *driver;
try {
driver = sql::mysql::get_driver_instance();
}
und ich habe das Programm mit der Linker-Option -l mysqlcppconn
kompiliert