VS2019 Android - справочные дополнительные библиотеки (* .so) - PullRequest
1 голос
/ 23 октября 2019

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

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

Опции: enter image description here

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

-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).

...