VS2019 Android — ссылки на дополнительные библиотеки (*.so)

В решении VS2019 есть собственный проект библиотеки Android (c++). Проект ссылается на некоторые библиотеки (*.so) для сборки.

Проект построен успешно, когда библиотеки находятся в папке проекта. Однако, если они находятся в подпапке, опция «Дополнительные каталоги библиотек», похоже, не помогает. (были опробованы абсолютные относительные пути)

Параметры: введите здесь описание изображения

Сгенерированные аргументы командной строки:

-o"bin\ARM64\Debug\libVideoIO_Native_Android.so" -Wl,-rpath-link="C:\\Microsoft\AndroidNDK64\android-ndk-r16b\platforms\android-26\arch-arm64\usr\lib" -Wl,-z,relro "libavcodec.so" "libavformat.so" "libavutil.so" "libswresample.so" "libswscale.so" -Wl,-soname="libVideoIO_Native_Android.so" -shared -Wl,-z,noexecstack -Wl,--verbose -Wl,--no-undefined -l"android_support" -l"c++_static" -l"c++abi" -l"log" -l"android" -Wl,-L"runtimes\android-arm64\so" -Wl,-L"C:\\Microsoft\AndroidNDK64\android-ndk-r16b\platforms\android-26\arch-arm64\usr\lib" -Wl,-L"C:\\Microsoft\AndroidNDK64\android-ndk-r16b\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\lib\gcc\aarch64-linux-android\4.9.x" -Wl,-L"C:\\Microsoft\AndroidNDK64\android-ndk-r16b\sources\cxx-stl\llvm-libc++\libs\arm64-v8a" -Wl,-z,now 

Как указать расположение дополнительных файлов *.so для линкера?
(используется CLang 5.0 и android-26 API).


person dajuric    schedule 23.10.2019    source источник
comment
Я считаю, что это ответ на повторяющийся вопрос, и я надеюсь, что это поможет: library" title="visual c cross-platform android включает предварительно созданную общую библиотеку"> stackoverflow.com/questions/40307291/ Если это отвечает, мы должны закрыть это как дубликат. Однако я хотел бы увидеть альтернативные решения для этого.   -  person M2tM    schedule 13.11.2019