递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4883|回复: 7
打印 上一主题 下一主题

[其它] 请教关于so库的编译

[复制链接]

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
跳转到指定楼层
楼主
发表于 2023-2-14 21:42:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
论坛搜了一下关于so编译的问题,火山目前看来是不支持自己编译,既然火山重新改造比较麻烦,为何不调用现有的工具实现编译so呢目前火山PC源码就是c++,比如编译时候直接调用ndk不可以么?
技术比较菜,我也是从易转过来的就会那么几个中文命令,不知道上面说的方法是否可行,期待进化:噜阿噜
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
沙发
发表于 2023-2-14 21:47:42 | 只看该作者
本帖最后由 创世魂 于 2023-2-14 21:53 编辑

理论上换个编译器就行了,但是实际上库都得全部重新封。
其实也就相当于重新开发个插件。。


安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

0

主题

151

帖子

1696

积分

金牌会员

Rank: 6Rank: 6

积分
1696
板凳
发表于 2023-2-15 07:46:33 | 只看该作者
不需要,火山安卓翻译成java代码通过jni连接so库,不需要重新封装原来的库,只需开发so库,so库是ndk进行编译的,最后连接成apk.
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40533
地板
发表于 2023-2-15 08:48:51 | 只看该作者
lhy201233 发表于 2023-2-15 07:46
不需要,火山安卓翻译成java代码通过jni连接so库,不需要重新封装原来的库,只需开发so库,so库是ndk进行编 ...

你没理解题意,人说的是c++写so库,给安卓用。
火山视窗办不到。想要实现就重新开发个插件才行。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

31

主题

211

帖子

1950

积分

金牌会员

Rank: 6Rank: 6

积分
1950
5#
 楼主| 发表于 2023-2-15 15:00:52 | 只看该作者
创世魂 发表于 2023-2-15 08:48
你没理解题意,人说的是c++写so库,给安卓用。
火山视窗办不到。想要实现就重新开发个插件才行。 ...

对,就是需要能编译so给安卓用的:噜阿噜

回复

使用道具 举报

0

主题

151

帖子

1696

积分

金牌会员

Rank: 6Rank: 6

积分
1696
6#
发表于 2023-2-15 16:49:29 | 只看该作者
架构都不一样,系统也不一样,这更别想了,现在把安卓的c代码翻译一下做成so库估计也都没戏。
回复

使用道具 举报

76

主题

362

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
7#
发表于 2023-2-15 19:22:59 | 只看该作者
既然号称全新编程软件,能开发安卓那为什么当初就不想到增加这个功能呢?又打算像易语言一样留下这个诟病用到下一代开发工具再更新是吧?还有皮肤也是说好的等完善了再改界面结果最后丢给第三方开发了IDe视觉库
回复

使用道具 举报

6

主题

57

帖子

602

积分

高级会员

Rank: 4

积分
602
8#
发表于 2023-2-16 22:03:50 | 只看该作者
lhy201233 发表于 2023-2-15 16:49
架构都不一样,系统也不一样,这更别想了,现在把安卓的c代码翻译一下做成so库估计也都没戏。 ...

只是系统不一样,架构可以通过编译器屏蔽的,理论上系统也是,但是火山用了大量平台库而非标准库所以并不能跨平台
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 11:12 , Processed in 0.091627 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表