Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

code blocks i mysql

Ostatnio zmodyfikowano 2016-04-03 15:29
Autor Wiadomość
polsky77
Temat założony przez niniejszego użytkownika
code blocks i mysql
» 2016-04-02 19:19:18
Hej;
Pisze program w C++ i chciałbym wykorzystać w moim programie pobieranie bazy danych mysql.
Po dołaczeniu pliku nagłówkowego:
#include <mysql.h>

wyskakuje komunikat:

||=== Build: Debug in baza mysql (compiler: Copy of GNU GCC Compiler) ===|
D:\C++\baza mysql\main.cpp|2|fatal error: mysql.h: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Jak sądzę moj codeblocks nie widzi lub nie ma  bliblioteki  <mysql.h>.

W jaki sposób mogę rozwiązać problem?
P-146903
mateczek
» 2016-04-02 20:43:33
na Ubuntu potrzebował byś pakietu "libmysqlclient-dev" i na tym by sprawa się skończyła !!!!
http://packages.ubuntu.com/wily/libmysqlclient-dev

   sudo apt-get install libmysqlclient-dev

na windows jak zwykle spawa ciut bardziej upierdliwa
https://dev.mysql.com/doc​/connectors/en​/connector-cpp.html

Choć ta biblioteka ma pewnie binarkę udostępnioną więc nie trzeba będzie kompilować

// wygląda że jest binarka
https://dev.mysql.com/doc/connectors/en/connector-cpp-installation-binary.html
P-146905
polsky77
Temat założony przez niniejszego użytkownika
» 2016-04-02 21:11:09
Zainstalowałem, ale dalej nie działa. Czy trzeba jakies pliki przeniesc do folderu z Codeblock? Czy czasem to nie działa tylko pod VStudio?
P-146912
mateczek
» 2016-04-02 23:12:52
Prawde mówiąc tych wątków o tym jak dodać bibliotekę do projektu (w tym nieszczęsnym windowsie) jest tyle, że nie chce się już powtarzać.
Ciągną się po kilka dni
http://cpp0x.pl/forum/temat/?id=22508&p=8
http://cpp0x.pl/forum/temat/?id=22592&p=8


Ten plik nagłówkowy który chcesz jest w wersji biblioteki dla "C" a nie dal c++
https://dev.mysql.com​/downloads/file/?id=456189

biblioteka instaluje się w katalogu
C:\Program Files\MySQL\MySQL Connector C 6.1

i tam masz wszystkie pliki

P-146918
j23
» 2016-04-03 10:45:16
Czy czasem to nie działa tylko pod VStudio?
Biblioteka została skompilowana w Visualu, więc nie użyjesz jej na MinGW. Musisz ściągnąć źródła connetora i skompilować je u siebie na MinGW.
P-146932
polsky77
Temat założony przez niniejszego użytkownika
» 2016-04-03 11:52:52
j23 nie rozumiem :(
Mozesz to opisac krok po kroku?
P-146934
jankowalski25
» 2016-04-03 12:04:36
Mozesz to opisac krok po kroku?
Zaczynasz na przykład od Source Installation System Prerequisites.
P-146935
j23
» 2016-04-03 14:30:22
No no, czyżby szykował się następny długi wątek na temat kompilacji biblioteki? :P

Jeżeli nie zależy Ci na bibliotece dla C++, użyj wersji dla C. Ta biblioteka także została skompilowana w VC, ale z racji tego, że jest tutaj API w C, to być może da radę poprawnie użyć jej z MinGW. Załącz libmysql.dll tak jak załączasz pliki *.a.
P-146938
« 1 » 2
  Strona 1 z 2 Następna strona