Borland i import bibliotek

0

Witam mam następujący problem

ściągnąłem paczkę
http://mpg123.orgis.org/download/libmpg123-win32dll.zip

brakuje pliku*.h biorę go z innej paczki np.
http://mpg123.orgis.org/download/mpg123-0.60-beta4.tar.gz

Wiadomo pliki z pierwszej paczki są pod VC++ więc robię
implib libmpg123-0.lib libmpg123-0.dll

wynik przenoszę do folderu w którym będę tworzył aplikację

potem robię nowy projekt i Add Project i wybieram nowo utworzony plik libmpg123-0.lib dodaję
#include "mpg123.h"

wszystko ładnie się kompiluje ale gdy chcę użyć jakiejkolwiek funkcji z biblioteki to wyskakuje błąd
[Linker Error] Unresolved external '_mpg123_init' referenced from C:\USERS\ADRIAN\DESKTOP\NOWY FOLDER (9)\UNIT1.OBJ

próbowałem zmienić nazwę na mpg123.dll i potem jeszcze raz
implib mpg123.lib mpg123.dll

lecz to też nie pomogło czy wiecie co może być nie tak?

0
  • nazwa pliku (czy z -0 czy bez) jest nieistotna jesli sam go dolaczasz recznie do linkowania [sam tzn przez opcje projektu, nie przez #pragma comment lib]

  • wziales brakujacy .h z innej paczki? takiej z napisem 'beta'? a jestes pewien, ze paczka z dllkami PASUJE do tych naglowkow? moze dll byly kompilowane z innych zrodel i innych .h?

  • biorac pod uwage, ze nazwa nieznalezionego symbolu brzmi biblioteka_init, podejrzewam ze wlasnie wersje .dll i .h nie pasuja

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