返回信息流如果C++代码中包含了MFC的内容,比如CRect类,头文件包含afx.h这种的,可以用JNI调用么?
C++代码调用了dll库,那该如何移植到Android呢?JNI步骤大概是什么,据说能生成个头文件,我在win7下用eclipse,没生成过这个头文件啊
@icyfox @Android大神们
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #29719同步于 2016/4/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
Android通过JNI调用C++代码的步骤?
jokenliv
2016/4/6镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
只要头文件有afx的,就没法移植安卓是么。。。
那安卓能调用DLL动态链接库的文件么?
【 在 yxyyinxinyu (雪落苍茫) 的大作中提到: 】
: mfc移植不了安卓 洗洗睡吧
: 强行说有人实现过linux平台mfc库 xmarine什么的也洗洗睡
: 发自「贵邮」
通过『我邮2.0』发布
MFC是不是不能移植啊
【 在 icyfox (【意涵团】狐狸|熊爸|HUKOU!) 的大作中提到: 】
: 我去mfc这个……
通过『我邮2.0』发布
主要是 mfc除了代码里的头文件之外还依赖一堆微软的dll和windows系统里的资源文件 应该不太容易拿到安卓里去
你可以考虑只把主要的算法移到安卓 涉及到的mfc的数据相关的类自己重写 界面相关的扔掉
【 在 jokenliv 的大作中提到: 】
: 只要头文件有afx的,就没法移植安卓是么。。。
那安卓能调用DLL动态链接库的文件么?
【 在 yxyyinxinyu (雪落苍茫) 的大作中提到: 】
: mfc移植不了安卓 洗洗睡吧
: 强行说有人实现过linux平台mfc库 xmarine什么的也洗洗睡
: 发自「贵邮」
通过『我邮2.0』发布
发自「贵邮」
java一般都是自己编译C++代码生成 .so 文件然后调用的,看起来直接调用dll比较困难了
【 在 yxyyinxinyu 的大作中提到: 】
: 之前看到java好像是能调dll的 记不准
: 但是安卓是动态库一般是.so 静态库一般是.a
: 发自「贵邮」