Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 July 02

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
include_directories(${ABI_LIBS_DIR}/include)
link_directories(${ABI_LIBS_DIR}/lib)


# add lib dependencies
target_link_libraries(glmap -dead_strip android log EGL GLESv2 z icui18n icuuc icudata
   harfbuzz harfbuzz-icu freetype msgpackc xz curl ${CARES_LIB} ssl crypto sqlite3 protobuf)
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
ill try that
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
  CMake Error at resampler/ReSampler/CMakeLists.txt:84 (target_link_libraries):
   Cannot specify link libraries for target "ReSampler" which is not built by
   this project.
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
target_link_libraries(ReSampler SHARED ${SOURCE_FILES} sndfile fftw3)
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
this works

    add_library(ReSampler ${SOURCE_FILES})
   target_link_libraries(ReSampler SHARED sndfile fftw3)
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
👍
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
how would i go about opening the library in my C++ code
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
just include it’s header and use functions from it
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
so i dont need to dlopen it?
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
it’s static or dynamic lib?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
In file included from C:\Users\konek\StudioProjects\libmedia\app\src\main\java\libmedia\resampler\ReSampler\ReSampler.cpp:44:

In file included from C:\Users\konek\StudioProjects\libmedia\app\src\main\java\libmedia\resampler\ReSampler/srconvert.h:18:

In file included from C:\Users\konek\StudioProjects\libmedia\app\src\main\java\libmedia\resampler\ReSampler/FIRFilter.h:24:

In file included from C:\Users\konek\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\lib64\clang\8.0.7\include\xmmintrin.h:27:

C:\Users\konek\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\lib64\clang\8.0.7\include\mmintrin.h:47:5: error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
   __builtin_ia32_emms();
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
im compiling for arm64-v8a and armeabi-v7a
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
FIRFilter.h uses something that is possible on x86 only
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
ok
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
https://del.dog/tebifiluji     java.lang.UnsatisfiedLinkError: dlopen failed: library "libReSampler.so" not found

https://del.dog/nohevazodi.sh C:\Users\konek\StudioProjects\libmedia\app\src\main\java\libmedia\CMakeLists.txt

https://del.dog/datawafuna.sql C:\Users\konek\StudioProjects\libmedia\app\src\main\java\libmedia\resampler\ReSampler\CMakeLists.txt

https://del.dog/oyutowojaj.rb project build log
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
imma try cleaning then rebuilding my project to confirm if the library is actually built or not
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
as it may be incidentally linking with an old library with the same name
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
as i had resampler/libresampler.a and resampler/ReSampler/libReSampler.a
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
...
[430/432] Linking C static library resampler\fftw-3.3.8\libfftw3.a
...
[90/95] Linking C static library resampler\libsndfile\libsndfile.a
...
resampler/libsndfile/libsndfile.a: error adding symbols: File in wrong format
источник