Ljudi pomagajte, ne ide mi ova konekcija na bazu.
1. Skinuo sam
odavde Source code i kompajlirao ( za prefix sam stavio /usr folder: "./configure --prefix=/usr", zatim make, pa sudo make install )
To mi je napravilo u folderu /usr/include jos jedan folder mysql++/ gdje se nalazi i fajl mysql++.h (koji valjda trebam ukljuciti #include <mysql++.h> ?? )
2. posto koristim MonoDevelop, isao sam na Project->Options->Configurations->Debug->Code Generation->Path i tu sam dodao u include gore pomenuti folder: "/usr/include/mysql++/"
3. napravio sam "new Solution" sa sledecim kodom:
Code:
//main.cpp
#include <mysql++.h>
#include <iostream>
using namespace std;
int main ()
{
Connection conn(false);
conn.connect("test_db", "localhost", "korisnik", "neki_moj_pass");
cin.get();
}
I naravno meni to ne radi. Navodno ne moze u common.h fajlu da se ukljuci mysql_version.h. Sad nije mi jasno zasto se to desava kad sam fino instalirao
U attachmentu prilazem build output
Pocetnik sam u c++ tako da "imajte obzira" ;)