[MySQL, C++] undefined reference to `mysql_real_connect@32'
Ostatnio zmodyfikowano 2012-12-17 21:04
Artekp999 Temat założony przez niniejszego użytkownika |
» 2012-12-17 20:41:51 DejaVu liby już różne próbowałem i nici
krzyk możliwe że mam złe liby, zaraz to dokładnie sprawdzę
Ściągałem stąd http://dev.mysql.com/downloads/mysql/
Czy mógłby mi ktoś dla pewności podać link do dobrych, nie chce poraz kolejny złych ściągać. |
|
DejaVu |
» 2012-12-17 20:49:15 http://www.openwebspider.org/documentation /how-to-link-libmysqllib-with-dev-c-or-gcc-under-windows/Z powyższego wynika, że liby dostarczane z MySQL są przeznaczone dla kompilatora Visual C++. Wspomniane liby trzeba ponoć przekonwertować aplikacją reimp do wersji odpowiedniej dla kompilatora MinGW (czyli Code::Blocks). reimp.exe "FULL_PATH_OF_MySQL\lib\opt" libmysql.lib
(^ This command creates: libmysql.def AND libmysql.a)
dlltool.exe –input-def LIBMYSQL.def –dllname libmysql.dll –output-lib libmysql.dll
(^ this creates libmysql.dll)
Now You must copy libmysql.a in the “LIB” folder (...) and use “-lmysql -lws2_32″ as additional linker options
|
/edit: Dodam jeszcze, że coś nie widzę reimp.exe w nowej wersji GCC więc pewnie jakoś inaczej się nazywa, bowiem dlltool.exe jest. /edit2: Jeszcze wyjaśnienie dot. bibliotek: http://ftp.nchu.edu.tw/MySQL/doc/refman/5.1/en/windows-client-compiling.html |
|
Artekp999 Temat założony przez niniejszego użytkownika |
» 2012-12-17 20:57:39 działa, błędy nie wyskakują :D zaraz napiszę czy poprawnie łączy :D |
|
DejaVu |
» 2012-12-17 20:58:44 |
|
Artekp999 Temat założony przez niniejszego użytkownika |
» 2012-12-17 21:04:15 pierwszy raz spotkał mnie taki problem a już dużo rzeczy widziałem :D |
|
1 « 2 » |