不懂就问

2018-07-16 10:45:01 +08:00
 tongzifang

合作方给了一堆 so 文件和几个头文件,说是具体都封装在 so 里面了,现在没有具体的 cpp 该怎么使用呢?这两天在家看了点 c++还有 as 的 ndk 开发指南,目前没什么收获,有会 c++的大佬解答一下么。

4793 次点击
所在节点    Android
8 条回复
v2byy
2018-07-16 11:08:08 +08:00
so 就是编译好的 lib 吧,有头文件,看头文件的接口
tongzifang
2018-07-16 11:19:19 +08:00
@v2byy 对的,头文件里面就是接口,现在不知道的就是该怎么使用。
CrisTao
2018-07-16 11:21:45 +08:00
没文档的吗?
tongzifang
2018-07-16 11:32:12 +08:00
@CrisTao 文档比较糙,就是一个返回的数据结构解释,所以现在比较蛋疼。
Gron
2018-07-16 18:38:05 +08:00
看到你提到 ndk,是在 android 环境下使用 so 库吗?
如果是的话,需要基于 so 库编写 jni 接口,然后安卓应用层直接调用 jni 接口就行了
janus77
2018-07-16 20:50:24 +08:00
你是没做过 jni 相关么,先熟悉基础知识呗
tongzifang
2018-07-16 22:01:54 +08:00
谢谢大家的答复,现在已经基本会用了。之前主要一个盲点就是 java 和 c 的显式映射,文档看的不细忘了这茬(´ー`)
chenyu8674
2018-07-18 11:59:08 +08:00
标题给出问题大致描述是美德

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471225

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX