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

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

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?)

0

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

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