[dev-c++] linkowanie z biblioteką

0

Witam

Mam problem - nie wiem jak dołączyć do projektu zewnętrzną bibliotekę lib i to skompilować.

Używam Dev-C++ 4.9

Na pewno chodzi o to.

Próbuję linkować tak: projekt -> opcje projektu -> parametry -> konsolidator -> dodaj plik i tutaj dodaję plik z rozszerzeniem lib.

Jeśli powinienem coś jeszcze innego ustawić proszę o dokładne instrukcje, bo nigdy jeszcze nie linkowałem programu z zewnętrzną biblioteką.

Aha - błąd wypisywany przy kompilacji dokładnie jest taki:

[linker error] undefined reference to playsound...
a funkcja playsound jest używana w moim pliku źródłowym i pochodzi (a przynajmniej powinna) z tej biblioteki, którą usiłuję dołączyć.

Pozdrawiam i z góry dzięki za pomoc

0

ja robie tak:

#include "Bass.h"
#pragma comment( lib, "bass.lib" )
0

Tylko, że Ty masz plik .h a ja mam tylko bibliotkę lib, więc tak się nie da. :-(

0

Moze napisanie deklaracji uzywanej funkcji pomoze.

0

sprubuj:

gcc -o program.exe program.c -lplik.lib

0

pitbull82 slepy jestes? przeciez dostales odpowiedz:

#pragma comment( lib, "bass.lib" )

plik .h moze byc i moze go nie byc.
Masz to w Projekt->Opcje projektu->Parametry->Konsolidator.
Jest tam nawet taki przycisk "dodaj plik" !!! Moze mogliby go zrobic wiekszym ale i tak bys nie zauwazyl.

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