如何从C++为我的.so共享库调用LoadLibrary

how to call LoadLibrary for my .so shared library from C++

本文关键字:共享 调用 LoadLibrary so 我的 C++      更新时间:2023-10-16

我不想在我的小型NDK应用程序中使用任何java。我想加载一个共享.so库。我想使用jni直接从C++调用LoadLibrary。有人试过吗?

顺便说一句,我已经把.so库和main.so文件一起打包到了apk中。还请注意,我使用Visual Studio 2015进行android开发,因此没有.mk文件

您不需要从C++调用loadLibrary(…)就可以使用共享库。您只需要在构建C++代码时链接到它。

看看谷歌NDK示例中的原生活动示例。如果你想使用新的实验性NDK支持,你应该参考这些例子。

更新:对于VisualStudio用户来说,本教程中关于创建本机活动的内容可能会更有帮助。