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
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
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?)
Dobreeee, jeszcze nie widziałem, żeby ktoś chciał WinAPI na Linuksie użyć poprzez zlinkowanie statycznej biblioteki z samymi eksportami :D.