OpenIL - uruchomienie pod BcB

0

Mam problem z biblioteką OpenIL. Ze strony http://openil.sourceforge.net/download.php ściągnąłem plik Devil-SDK-1.6.7.zip. Zawartość folderów include i lib przeniosłem do odpowiadających folderów Borland C++ Buildera. Dodatkowo zawartośc folderu lib przeniosłem do folderu z moim kodem. Po dodaniu plików *.lib przez Add To Project i skompilowaniu wyskakuje mi błąd: [Linker Error] 'C:\DOCUMENTS AND SETTINGS\ATHLON\PULPIT\PROBA\ILUT.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Jeśli odłączę plik ILUT.lib to wyskakuje błąd dotyczący DevIL i tak dalej. Co zrobić?

0

Zapewne pliki *.lib są w formacie MS VC, a nie w borland'owskim.

0

Wie ktoś moze skąd możnabybyło dostać pliki *.lib OpenIL'a dla BcB?

0

Dwa wyjscia:

  1. implib
  2. coff2omf

Z tym ze drugie nie zawsze dziala.

0

Witam,

a ja mam taki plik lib który nijak się nie chce przekonwertować, ani coff2omf ani implib. mam jednak źródodlo w VC6 i pytanie: jak zaimportować to do BCB6 i zrobić biblioteke? podczas standardowego importu wychodzą jakieś dziwne błędy i nic się nie da zrobić.

Maciek

0
bondzik napisał(a)

a ja mam taki plik lib który nijak się nie chce przekonwertować, ani coff2omf ani implib. mam jednak źródodlo w VC6 i pytanie: jak zaimportować to do BCB6 i zrobić biblioteke? podczas standardowego importu wychodzą jakieś dziwne błędy i nic się nie da zrobić.

Tzn. chcesz połączyć dll'ke (z visual'a) z projektem BCB??? Bo jeśli tak to bibliotekę *.lib musisz wygenerować narzędziami borland'a:

implib.exe <i>nazwa</i>.lib <i>nazwa</i>.dll

lub

implib.exe <i>nazwa</i>.lib <i>nazwa</i>.def

0

chcę podłączyć ststyczną (chyba) bibliotekę siapp.lib
mozna go zesac z
http://www.3dconnexion.com/sdk.htm
plik
3dxware-sdk_v1-1-1_win32.exe to tylko 5MB

po zainstalowaniu SDK mam kilka plikow ktore mnie interesuja:
C:\Program Files\3Dconnexion\3DxWare SDK\lib\siapp
tu sa pliki zrodlowe
w w podkatalogu
C:\Program Files\3Dconnexion\3DxWare SDK\lib\siapp\bin\win32i\release
jest plik siapp.lib

jak lib to chyba statyczny.

i ja chce ten plik sobie wykorzystrac w builderze.

program implib niestety nie dziala. (wywala jakis error)

jest tez inna droga tylko nie wiem jak ja przejsc, skompilowac zrodla tak, by dostac dobra biblioteke. najchetniej bym to zrobil w BCB.

pozdrawiam
MACIEK

0

siapp.lib jest biblioteką statyczną ale nie jest biblioteką importów. Konwersja czegoś takiego nie wchodzi w gre - jeszcze nie spotkałem się z sensownymi konwerterami tego typu bibliotek. Całość jest napisana VC więc spróbuj użyć Visual C++ Project Conversion Utility (menu Tools) i przekompilować całość - może to zadziała ;)

0

szczerze mowiac probowalem i mi sie nie udalo. teraz niestety nie wiem jakie bledy mi wywalalo, bo nie jestem na domowym kompie. masz moze jakies doswiadczenie z importem VC do BCB? moze ktos zechce sie podzielic swoimi walkami z rzeczami pisamymi w tym dziwnym jezyku (VC)? oczywiscie pod katem importu ich do BCB.

w kazdym razie dzieki za wszystko, teraz nie pozostaje mi nic innego jak tylko samotna walka z wiatrakami mikromiękkiego

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