合作方给了一堆 so 文件和几个头文件,说是具体都封装在 so 里面了,现在没有具体的 cpp 该怎么使用呢?这两天在家看了点 c++还有 as 的 ndk 开发指南,目前没什么收获,有会 c++的大佬解答一下么。
1
v2byy 2018-07-16 11:08:08 +08:00
so 就是编译好的 lib 吧,有头文件,看头文件的接口
|
2
tongzifang OP @v2byy 对的,头文件里面就是接口,现在不知道的就是该怎么使用。
|
3
CrisTao 2018-07-16 11:21:45 +08:00
没文档的吗?
|
4
tongzifang OP @CrisTao 文档比较糙,就是一个返回的数据结构解释,所以现在比较蛋疼。
|
5
Gron 2018-07-16 18:38:05 +08:00
看到你提到 ndk,是在 android 环境下使用 so 库吗?
如果是的话,需要基于 so 库编写 jni 接口,然后安卓应用层直接调用 jni 接口就行了 |
6
janus77 2018-07-16 20:50:24 +08:00
你是没做过 jni 相关么,先熟悉基础知识呗
|
7
tongzifang OP 谢谢大家的答复,现在已经基本会用了。之前主要一个盲点就是 java 和 c 的显式映射,文档看的不细忘了这茬(´ー`)
|
8
chenyu8674 2018-07-18 11:59:08 +08:00
标题给出问题大致描述是美德
|