इसलिए मुझे अब एक हफ्ते से यह समस्या है और मैं इससे बहुत निराश भी हो गया था। मैं अभी अंत में एक प्रोग्राम बनाने में सक्षम था जो MySQL में लॉगिन के अलावा कुछ भी नहीं करता है और मैं सचमुच खुशी से चिल्लाया। यहाँ मेरे पास है और मुझे आशा है कि यह मदद करता है।
मैंने पहले स्रोत से c++ कनेक्टर लाइब्रेरी को संकलित किया था, लेकिन थोड़ी देर बाद मुझे लगा कि शायद मैंने कुछ गलत किया है इसलिए मैंने इसे प्राप्त करने के लिए उपयुक्त का उपयोग किया:
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
इसने मेरे लिए काम किया और मुझे आशा है कि यह आपकी समस्या को हल करने में आपकी मदद करेगा!