VS2019 Android-参考其他库(*.so)

VS2019 Android-参考其他库(*.so),android,visual-studio,visual-c++,linker,android-native-library,Android,Visual Studio,Visual C++,Linker,Android Native Library,VS2019解决方案中有一个原生Android(c++)库项目。项目引用了一些库(*.so),以便进行构建 当库位于项目文件夹中时,项目将成功生成。但是,如果它们位于子文件夹中,“附加库目录”选项似乎没有帮助。(已尝试过绝对和相对路径) 选项: 生成的命令行参数: -o"bin\ARM64\Debug\libVideoIO_Native_Android.so" -Wl,-rpath-link="C:\\Microsoft\AndroidNDK64\android-ndk-r16b\platfo

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

我相信这是一个重复问题的答案,我希望它能有所帮助:如果答案正确,我们应该将其作为重复问题关闭。不过,我很想看到其他解决方案。我相信这是一个重复问题的答案,我希望它能有所帮助:如果这个答案正确,我们应该将其作为一个重复关闭。不过,我很想看到其他解决方案。