MSSC Temat założony przez niniejszego użytkownika |
Brak mysql.h » 2016-08-06 12:23:06 Witam
Ostatnio napotkałem konieczność skorzystania z MySQL i napotkałem problem, C::B 16.01 przy próbie kompilacji wywala informację, iż nie znalazł mysql.h. Taka sama sprawa wystepuje przy Visual Studio 2015. Po małym researchu dowiedziałem się, że biblioteka ta jest ukryta gdzieś głębiej i dodatkowo wymaga specjalnych definicji. Korzystam z Windows 10, a większość poradników dotyczy Linuxa. Jak skonfigurować builda tak by znalazło tą bibliotekę? Z góry dzięki. |
|
DejaVu |
» 2016-08-06 14:23:44 Zainstaluj mysql-a z z paczkami deweloperskimi. Paczki deweloperskie zawierają zarówno pliki nagłówkowe do różnych języków jak i niezbędne biblioteki.
O ile dobrze pamiętam instalator MySQL-a ma do wyboru jakie rzeczy chcesz zainstalować. Jedną z nich są właśnie biblioteki dla deweloperów. |
|
mateczek |
» 2016-08-06 19:23:44 bibliotekę pod windowsem trzeba ściągnąć, często samodzielnie skompilować, następnie dodać do projektu. Sam plik nagłówkowy niewiele Ci da. Nie wiem jak zachowa się skompilowana biblioteka np przy pomocy Visual studio i próba podlinkowania jej do kodu kompilowanego przy pomocy gcc?? reasumując brak pliku nagłówkowego "mysql.h" to nie twój jedyny problem :P |
|
DejaVu |
» 2016-08-07 11:35:14 @mateczek: te biblioteki są właśnie wgrywane przez instalator MySQL. |
|
MSSC Temat założony przez niniejszego użytkownika |
» 2016-08-07 12:47:03 Dobrze, pobrałem pliki, wszystko poinstalowałem i polinkowałem teraz jest problem, gdyż okazuje się, że rzeczywiście otrzymałem skompilowane pliki, ale na starszej wersji VC++ i moja 2015 po prostu wywala błędy o niekompatybilności. Jest jakieś inne wyjście prócz zabawy z cmake? Jakoś nie specjalnie za nim przepadam, a skoro dają wersje gotowe do użytku to może warto z nich skorzystać... |
|
MSSC Temat założony przez niniejszego użytkownika |
» 2016-08-07 12:55:57 Przyjrzałem się wszystkiemu jeszcze raz i wywala sporo błędów, które są do siebie niemożliwie wszystkie podobne... Daję całą ich listę
http://pastebin.com/mGFB9U4c
Z początku mówi coś o niekompatybilności, potem daje już błędy, których znaczenia nawet nie rozumiem |
|
MSSC Temat założony przez niniejszego użytkownika |
» 2016-08-07 14:57:00 Kontynuując ten monolog, okazało się, iż dynamiczne linkowanie daje same warningi ale bez żadnych błędów kompiluje do .exe, i działa nadzwyczaj ok ;) |
|
mateczek |
» 2016-08-07 20:25:01 @mateczek: te biblioteki są właśnie wgrywane przez instalator MySQL.
|
może do visuala coś się z automatu doinstaluje. Ale wątpię by się biblioteki do mingw-codeblock doinstalowało !!! |
|
« 1 » 2 |