[#1] GCC i biblioteki niestandardowe
Być może problem jest bardzo prosty, ale potrzebuję użyć biblioteki cybergraphics.library pod kompilatorem GCC (wchodzącym w skład pakietu GeekGadgets). Jak zrobić by kompilator działał z tą biblioteką (jak i innymi niestandardowymi bibliotekami)? Otrzymuję komunikaty w rodzaju

Undefined Reference to LockBitMapTags()

kiedy chcę zalinkować program. Na razie używam DiceC w systemie 3.x, ale on jest tylko do ANSI C. Żeby w DiceC biblioteka zadziałała trzeba skopiować odpowiednie pliki do katalogu DLIB: i wpisać parametr -lcybergraphics. Jak to zrobić w GCC? Zaznaczam, że jestem w posiadaniu kompaktu CGX v4.

[#2] Re: GCC i biblioteki niestandardowe

@Minniat, post #1

Stwórz sobie stuba/bibliotekę linkowalną do cgx - np. za pomocą programu fd2pragma, i potem linkuj ją razem z obiektami swojego programu.

[#3] Re: GCC i biblioteki niestandardowe

@MinisterQ, post #2

Ja ostatnio też się spotkałem z problemem linkowania bibliotek przez parametr -l, tyle że problem dotyczył kompilatora vbcc.



Ostatnia modyfikacja: 15.06.2009 07:12:34
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem