Cuối cùng, tôi có thể biên dịch thành công một chương trình với trình kết nối C ++ trong Ubuntu 10.10.
Ban đầu, tôi gặp phải vấn đề tương tự với "tham chiếu không xác định đến` get_driver_instance '"để giải quyết vấn đề này, tôi khai báo biến phiên bản trình điều khiển của mình thuộc loại MySQL_Driver. Đối với tham chiếu sẵn sàng, loại này được định nghĩa trong tệp mysql_driver.h. Đây là đoạn mã tôi đã sử dụng trong chương trình của mình.
sql::mysql::MySQL_Driver *driver;
try {
driver = sql::mysql::get_driver_instance();
}
và tôi đã biên dịch chương trình với tùy chọn trình liên kết -l mysqlcppconn