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

Czy można dołączyć bibliotekę .a do programu na linuxie?
BO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Jak w temacie. Mam w makefile

Kopiuj
 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

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
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?)

RE
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.