Kod używany na Windows i Linux chciałem uruchomić na Android
Jak w koncepcji QtCreator dodać plik .so do docelowej aplikacji ?
w cmake mam ustawione globalnie
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp") # albo /openmp dla MSVC
Nie widzę w cmake innych flag związanych z OpenMP, na Windows i Linux wszystko działa poprawnie
Aplikacja sie buduje, powstaje APK ,
uruchamiam i jest błąd
dlopen failed: library "libomp.so" not found
Jak to powinno być poprawnie zrobione ?
W cmake skopiować plik do folderu z bibliotekami z których potem powstaje APK ? Trochę to prowizorka ;)
A może da się wymusić statyczne linkowanie, bo z tego co widzę we wszystkich NDK jakie posiadam obok dynamicznej wersji libomp.so
jest statyczna wersja libomp.a
I to by była chyba najlepsza wersja