Jadi saya sekarang memiliki masalah ini selama seminggu sekarang dan saya menjadi sangat frustrasi dengan itu juga. Saya baru saja akhirnya bisa membangun sebuah program yang tidak melakukan apa-apa kecuali login ke mysql dan saya benar-benar memekik kegirangan. Ini yang saya punya dan semoga membantu.
Saya pertama kali mengkompilasi pustaka konektor c++ dari sumber tetapi setelah beberapa saat saya pikir mungkin saya melakukan sesuatu yang salah jadi saya kemudian menggunakan apt untuk mendapatkannya dengan:
sudo apt-get install libmysqlcppconn-dev
Dan ini adalah file sumber penguji sederhana saya "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;
}
Dan akhirnya perintah kompilasi g++:
sudo g++ -Wall -I/usr/include/cppconn -o testapp tester.cpp -L/usr/lib -lmysqlcppconn
Ini berhasil untuk saya dan saya harap ini membantu Anda memecahkan masalah Anda!