Czy można dołączyć bibliotekę .a do programu na linuxie?

Odpowiedz Nowy wątek
2011-08-16 15:11
0

Jak w temacie. Mam w makefile

 recording_cpp: main.cpp
    g++ -O3 -o recording main.cpp api/lib/libwinmm.a -pthread
 

Che używać funkcji z WINAPI na linuxie (dźwiękowych typu waveIN) niestety kompilator twierdzi że są niezdefiniowane.
pozadrawiam

Pozostało 580 znaków

2011-08-16 15:35
0

można dołączyć bibliotekę .a do programu w Linuksie, ale to nie wystarczy, by użyć funkcji WinAPI, gdyż właściwe funkcje nie są w bibliotece .a, tylko systemowych bibliotekach .dll.
Zapomnij o WinAPI pod Linuksem, użyj jakiejś przenośnej biblioteki, np. SDL, albo typowo linuksowej (ALSA?)

edytowany 1x, ostatnio: Azarien, 2011-08-16 15:35

Pozostało 580 znaków

2011-08-16 19:21
Rev
0

Dobreeee, jeszcze nie widziałem, żeby ktoś chciał WinAPI na Linuksie użyć poprzez zlinkowanie statycznej biblioteki z samymi eksportami :D.


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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