如何从C++为我的.so共享库调用LoadLibrary
how to call LoadLibrary for my .so shared library from C++
我不想在我的小型NDK应用程序中使用任何java。我想加载一个共享.so库。我想使用jni直接从C++调用LoadLibrary。有人试过吗?
顺便说一句,我已经把.so库和main.so文件一起打包到了apk中。还请注意,我使用Visual Studio 2015进行android开发,因此没有.mk文件
您不需要从C++调用loadLibrary(…)就可以使用共享库。您只需要在构建C++代码时链接到它。
看看谷歌NDK示例中的原生活动示例。如果你想使用新的实验性NDK支持,你应该参考这些例子。
更新:对于VisualStudio用户来说,本教程中关于创建本机活动的内容可能会更有帮助。
相关文章:
- 在两个类中共享相同的函数调用,并在不需要时避免空实例化
- 从python调用openMP共享库时,未定义opnMP函数
- 使用共享指针的函数调用,其对象应为 const
- Linux c++.在预加载的共享库中定义的基类的崩溃调用函数
- 使用 Flutter 从 Android 上的原生编译共享库中调用函数
- 在新作用域中使用unique_lock是否等效于在使用共享资源的工作结束时解锁调用
- 类重载运算符 '<' 插入指向该对象集的共享指针时不调用
- C++:在共享对象中调用抽象基类构造函数/未定义的符号
- 如果两个线程调用同一个函数,但函数中的所有变量都是局部变量,我还需要担心线程之间共享数据吗?
- 调用 shmdt() 后无法删除共享内存段
- Cython:无法调用共享库的非静态方法
- 在共享指针的值中调用 std::swap 调用一堆构造函数和析构函数
- 调用共享C++函数时 Python 内核崩溃
- 从 C 调用共享 .so 中的函数
- 析构函数在与 STL 的共享指针中调用两次
- 优化替换共享指针内容时对分配器的调用
- 共享指针和回调注册的结构.由于我之外的原因调用回调时,原始指针值发生了变化
- 如果无限循环在C 中仍然不确定的行为,如果它调用共享库
- 从多个线程对共享对象的同步方法调用
- 是否会共享调用方/被调用方堆栈帧的部分