首页
社区
课程
招聘
[旧帖] 求助:如何将c++程序移植到移动平台?? 0.00雪花
发表于: 2015-1-18 17:44 14991

[旧帖] 求助:如何将c++程序移植到移动平台?? 0.00雪花

2015-1-18 17:44
14991
是这样的:我在windows平台下基于sdk WTL 及mfc,并混合c语言开发了一个图文编辑器,并封装成了一个com组件的形式。

我想请教各位大神:我如何才能将其移植到android等这些移动平台?能给出些思路或经验?

本人从未接触过移动开发,时间紧急,深感头痛

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (58)
雪    币: 37
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你估计一下你的项目重写成Java的难度有多大?
如果重写成Java的困难不大,就能转到android,否则就悬了。
2015-1-18 19:23
0
雪    币: 8
活跃值: (120)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
貌似看雪前见天有个帖子,可以让安卓运行windows程序。你去找找,找到了,就可以啥都不干了!
2015-1-18 19:44
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
完全没有用过java
2015-1-18 19:59
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还有这回事?

我的封装成了一个activex组件, 大概要做成移动平台下的组件。  这样才能提供给别的程序调用
2015-1-18 20:00
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有谁用过ndk?
wps不是有移动版?
据说是ndk下用的c++
2015-1-18 20:26
0
雪    币: 5
活跃值: (108)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
。。。。。。观摩下
2015-1-19 00:12
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
从Windows平台移植到android平台目前没有简便方法,
建议楼主赶紧找本android开发的书翻翻,
同时找熟悉android开发的人来帮忙移植。
2015-1-19 08:42
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tom
9
下个Bochs for android版,装个win98,把你的界面改个成android的界面.就是运行慢点.
2015-1-19 10:05
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
在android下可否用c++?   从来没有用过。可否推荐?
2015-1-19 11:54
0
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
11
简单来说,android可以用C++,但是你用了WTL跟MFC,这东西没听说过有android版本。
总之,C/C++语言android是支持的,但是和win平台相关的库和接口都不能使用。
所以还是考虑用Java重写比较现实点。
2015-1-19 11:58
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
听说vs2015集成了移动开发的组件,lz有兴趣可以试试,用微软自己的工具进行转换应该是最简单的办法了
2015-1-19 14:47
0
雪    币: 118
活跃值: (195)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
直接用安卓的,c++编译器,编译重新编译一次,或者,windows上,弄好安卓环境,调试即可,
2015-1-20 00:18
0
雪    币: 30
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
使用ndk将c++按要求编译成so文件,即可,百度一个ndk之helloword
2015-1-20 09:18
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
可否联系下?
2015-1-20 21:02
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
可否联系下?

windows下安卓环境,最终是否执行程序速度要慢?
2015-1-20 21:04
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
据说QT是支持跨平台的 移植一下
2015-1-21 17:18
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
这个活不可能太轻松,楼主不要浪费时间找太多方案。

给个思路,把通用算法逻辑从一大堆wtl代码中提取出纯粹的c或c++代码。然后ios可以直接调用。android通过ndk调用。界面全部重写。
2015-1-21 17:27
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
对这两个平台完全不熟。不知三周,我可否做到,完全没底。

也希望精通此道的与我联系。可以付酬
2015-1-21 19:52
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
你如果没有做过ios和android开发的话,三周时间是不可能的。你应该另做计划,向老板说明原因。

移动开发熟手的话,三周也是比较难,看你们原有应用的逻辑复杂度而言。你如果有意找我开发,可以私信一个项目简要说明(说要点)与相应的预算。
2015-1-21 20:18
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
搭建NDK环境后 使用jni技术可以在android下编译C/C++为so动态库或者a静态库(native层)。在java层就可以实现与native层的交互了,JAVA可以调用c、c++的函数 方法,也能在C、C++中调用java、android的类,方法。
2015-1-22 08:51
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
可能只有用java语言复写一遍了。或者是看看是否存在代码转换工具,转换一下
2015-1-25 12:17
0
雪    币: 5
活跃值: (164)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
楼主重写吧
2015-1-27 16:57
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
有帖子有说怎么在安卓上安装windows的
2015-1-28 23:49
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
LZ真的不用找太多方法了。只能把WTL、MFC的东西转成纯C/C++,然后利用NDK了。
2015-1-29 17:02
0
游客
登录 | 注册 方可回帖
返回
//