code blocks i mysql
Ostatnio zmodyfikowano 2016-04-03 15:29
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? |
|
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.htmlChoć 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 |
|
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? |
|
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=456189biblioteka instaluje się w katalogu C:\Program Files\MySQL\MySQL Connector C 6.1 i tam masz wszystkie pliki |
|
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. |
|
polsky77 Temat założony przez niniejszego użytkownika |
» 2016-04-03 11:52:52 j23 nie rozumiem :( Mozesz to opisac krok po kroku? |
|
jankowalski25 |
» 2016-04-03 12:04:36 |
|
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. |
|
« 1 » 2 |