Така че сега имам този проблем от една седмица и също бях много разочарован от него. Току-що успях да създам програма, която не прави нищо друго освен влизане в mysql и буквално изпищях от радост. Ето какво имам и се надявам да помогне.
Първо компилирах библиотеката на конекторите на c++ от източника, но след известно време си помислих, че може би съм направил нещо нередно, така че просто използвах apt, за да го получа с:
sudo apt-get install libmysqlcppconn-dev
И тук е моят прост изходен файл за тестер "tester.cpp"
#include <stdlib.h>
#include <iostream>
#include <mysql_connection.h>
#include <driver.h>
#include <exception.h>
#include <resultset.h>
#include <statement.h>
using namespace sql;
int main(void){
sql::Driver *driver;
sql::Connection *con;
driver = get_driver_instance();
con = driver->connect("tcp://127.0.0.1:3306","root","YOURPASSWORD");
return 0;
}
И накрая командата за компилиране на g++:
sudo g++ -Wall -I/usr/include/cppconn -o testapp tester.cpp -L/usr/lib -lmysqlcppconn
Това работи за мен и се надявам да ви помогне да решите проблема си!