gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:47:11 25 4
gpt4 key购买 nike

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

顺便说一句,我已经将 .so 库与主 .so 文件一起打包到 apk 中。另请注意,我使用 Visual Studio 2015 进行 Android 开发,因此没有 .mk 文件

最佳答案

您不需要从 C++ 调用 loadLibrary(...) 来使用共享库。当你构建你的 C++ 代码时,你只需要链接到它。

看看 native-activity example在谷歌的 NDK examples .如果你想使用新的实验性 NDK 支持,你应该引用 these examples反而。

更新:对于 Visual Studio 用户,也许这个 tutorial on creating a native-activity会更有帮助。

关于android - 如何从 C++ 为我的 .so 共享库调用 LoadLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com