[c++]połączenie z bazą danych MySql

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Puszek
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 28 kwie 2008, 16:58
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

[c++]połączenie z bazą danych MySql

Post autor: Puszek »

Witam, potrzebuję móc skorzystać z dobrodziejstw bazy danych w swoim programie. Zainstalowałem więc bazę danych (mysql) która to już działa (mogę w niej umieszczać potrzebne mi dane) jednak mam problem z biblioteką mysql++ która to jest umieszczona w repozytoriach (centrum oprogramowania ubuntu). Niestety mimo instalacji nie mogę używać (a może nie umiem?) mysqla w c++. Przy próbie #include<mysql++/mysql++.h> otwiera mi plik common.h i stwierdza jednoznacznie, że brak mu pliku mysq_version.h . Zapewne coś spartoliłem albo nie skonfigurowałem. Google niestety dokładnego procesu instalacji nie podało tak więc pytam was. Może ktoś będzie umiał mi pomóć.
Awatar użytkownika
Semutachi
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 04 lip 2011, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86_64

Re: [c++]połączenie z bazą danych MySql

Post autor: Semutachi »

Spróbuj skompilować program w ten sposób:

Kod: Zaznacz cały

g++ program.cpp -o program -I/usr/include/mysql -I/usr/local/include/mysql++ -L/usr/local/lib -lmysqlpp -lmysqlclient -lnsl -lz -lm
Linux Akihabara 2.6.38-bpo.2-amd64 x86_64 GNU/Linux
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości