phpion.com Napisano Styczeń 6, 2006 Zgłoś Share Napisano Styczeń 6, 2006 Hej!Jakoze jestem tu nowy przedstawie sie: Michal, 22 lata, student informatyki&ekonometrii. Od ladnych kilku lat zajmuje sie PHP, teraz z racji uczelni przyszla pora na C. Program ktory chce napisac ma byc na zaliczenie wiec chcialbym w koncu go ruszyc. Na Linuxie nie odpalilem c&mysql wiec sobie pomyslalem, ze latwiej mi bedzie na windowsie wiec poszedlem na drugi komp, na ktorym jest win 98. Zianstalowalem Dev-C++ oraz biblioteki do MySQL (samo MySQL tez mam - z Krasnala). No i przy kompilacji dostaje mase bledow (ok. 50) z czego czesc wklejam tu:KOD1 C:DEV-CPPincludemysqlmysql.h:57, from Templatesmain.c In file included from C:/DEV-CPP/include/mysql/mysql.h:57, from Templates/main.c155 C:DEV-CPPincludemysqlmysql_com.h syntax error before "SOCKET"155 C:DEV-CPPincludemysqlmysql_com.h [Warning] no semicolon at end of struct or union182 C:DEV-CPPincludemysqlmysql_com.h syntax error before '}' token 222 C:DEV-CPPincludemysqlmysql.h syntax error before "NET"Naprawde juz mnie cos trafia (probuje odpalic mysql spod c juz k// dodaj przedrostek [C] - co prawda widać od razu czego dotyczy ten temat, ale niech wszystkie tematy mają przedrostki; a tak btw: w dziale Beczka jest temat, w którym przedstawiają się nowi koderzy ;-) - Iskar Link do komentarza Udostępnij na innych stronach More sharing options...
Jason Napisano Styczeń 6, 2006 Zgłoś Share Napisano Styczeń 6, 2006 Te błędy wnikają raczej z tego, że MySQL który chcesz użyć na Dev'ie (jego nagłówki) mają minimalne różnice co do składni Dev'a i pewnie są przystosowane do Visual'a, powinieneś albo poszukać przetłumaczenia na Dev C++, albo skorzystać z Visual C++ albo samemu to naprawić Link do komentarza Udostępnij na innych stronach More sharing options...
phpion.com Napisano Styczeń 7, 2006 Autor Zgłoś Share Napisano Styczeń 7, 2006 To raczej nie to poneiwaz sciagnalem spod tego linku:http://devpaks.org/details.php?devpak=79 Link do komentarza Udostępnij na innych stronach More sharing options...
Jason Napisano Styczeń 7, 2006 Zgłoś Share Napisano Styczeń 7, 2006 U mnie ten link nie działa :twisted: Link do komentarza Udostępnij na innych stronach More sharing options...
phpion.com Napisano Styczeń 7, 2006 Autor Zgłoś Share Napisano Styczeń 7, 2006 OK. Wszystko mam najnowsze: Dev-C++ 5 beta 4.9.9.2 oraz libmysql 5.0.5. bodajze (najnowsze przez akutalizacje). Na stronie:http://cboard.cprogramming.com/archive/ind...dex.php/t-44006gosc mial ten sam problem co ja i zaincludowal takze winsock.h - co i ja uczynilem. Podczas kompilacji dostal kolejne bledy linkowania (zakladam ze takie jak i ja - wklejam moje):KODKompilator: Default compilerBuilding Makefile: "C:Dev-CppMakefile.win"Wykonywanie make...make.exe -f "C:Dev-CppMakefile.win" allgcc.exe -c Templates/main.c -o Templates/main.o -I"C:/DEV-CPP/include" gcc.exe Templates/main.o -o "Projekt1.exe" -L"C:/DEV-CPP/lib" Templates/main.o(.text+0x4e):main.c: undefined reference to `mysql_init@4'Templates/main.o(.text+0x93):main.c: undefined reference to `mysql_real_connect@32'Templates/main.o(.text+0xa5):main.c: undefined reference to `mysql_error@4'Templates/main.o(.text+0xe3):main.c: undefined reference to `mysql_query@8'Templates/main.o(.text+0xf5):main.c: undefined reference to `mysql_error@4'Templates/main.o(.text+0x12b):main.c: undefined reference to `mysql_use_result@4'Templates/main.o(.text+0x13c):main.c: undefined reference to `mysql_fetch_row@4'Templates/main.o(.text+0x179):main.c: undefined reference to `mysql_free_result@4'Templates/main.o(.text+0x187):main.c: undefined reference to `mysql_close@4'collect2: ld returned 1 exit statusWykonanie zakończoneGosc rozwiazal ten problem: [quote] So I went to one of the links you previously posted and downloaded the .a client library for mysql. When I added winsock.h and used the downloaded client library, the program compiles and links. [/quote]Tymi linkami sa:http://darkstar.ist.utl.pt/mysql/doc/en/Wi..._compiling.htmlhttp://rsynnott.f2g.net/mysql.htmlPierwszy nie dziala, na drugim niczego nie znalazlem. Co to jest ten .a client library for mysql i skad go moge wziac? Testowy program na ktorym spradzam czy w koncu mi wszysko odpali pochodzi stad http://www.ucl.ac.uk/is/mysql/c/Pomocy... Link do komentarza Udostępnij na innych stronach More sharing options...
Dżon Napisano Styczeń 7, 2006 Zgłoś Share Napisano Styczeń 7, 2006 .a to są biblioteki w formacie dla GCC. Postaraj sie takie znalesc i je zlinkowac. pozdrawiam Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.