Problem z libmysql.lib w C++ Builder 6.0

0

Witam,
Ściągnąłem sobie mySQL 5.0. I postanowiłem że nauczę się robić jakieś programy które by korzystały z bazy danych. Ale nie mam pojęcia nawet jak skompilować przykładowy projekt :(
Najpierw wywaliło mi całą błędów w rodzaju "unresolved external declaration". Później znalazłem że muszę dołączyć "blimysql.lib" . Wiec dołączyłem i tu problem bo wtedy mi kompilator wypluwa coś takiego

[Linker Error] 'C:\PROGRAM FILES\MYSQL\MYSQL SERVER 5.0\LIB\OPT\LIBMYSQL.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

I nie mam pojęcia co z tym zrobić... szukałem trochę w google ale nie znalazłem

Bardzo proszę o pomoc

0

sprawa jest prosta
nie wiem jak sie to nazywa fachowo :) ale musisz te biblioteke przekonwertowac na OMF

mniej wiecej tak
coff2omf libmysql.lib nazwa pliku

no i do projektu dolaczasz ten plik po przekonwertowaniu

0

Jeśli używasz standardowych komponentów Buildera 6 to niestety zapomnij o MySQL 5 :| .
Jedyna wersja jaką obsługuje to 3.23.49. :/ (Dostępna w dystrybucji w Krasnalu)
Zacytuję fragment ze swoich materiałów:

Ze względu na wstrzymany rozwój środowiska, od 2002 roku nie ukazała się aktualizacja bibliotek obsługujących nowsze wersje MySQL. Przeprowadzone eksperymenty z próbną wersją (beta) biblioteki dbexpmy4.dll obsługującej bazę MySQL v4.1.1.9 nie przyniosły oczekiwanego rezultatu. Pojawiały się przekłamania w listowaniu tworzonych baz, błędy w odczycie tabel.

0

Właściwie to chciałem użyć buildera jako kompilatora do "czystego" c++. Bilblioteki ściągnąłem razem z MySQL 5.
Po przerobieniu biblioteki tak jak radził iluvatar1 niestety znowu zaczęły wyskakiwać "uresolve external declaration" :(

na razie udało mi się skompilować to co chciałem w DEV-CPP więc może jakoś się obejde bez buildera...

Ale dzięki za pomoc.. Informacje których mi udzieliliście na pewno się jeszcze w życiu przydadzą :)

0

sprawdz maila :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1