吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1978|回复: 11
收起左侧

[讨论] Delphi的lazarus真能直接跨平台,直接编译?

[复制链接]
冥界3大法王 发表于 2022-6-20 13:53
还希望有过成功实践经验的同学进来说说。。。谢谢。
昨天索性安装了一个lazarus,几百M安装包,安装后最多占用1.xx g;很小很快,打开编译都很快速。
听说只要折腾一次,就能直接跨平台编译了?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

52new 发表于 2022-6-20 14:25
编译ce?
tzscwl 发表于 2022-6-20 14:31
應該還是藥編譯成各個平台對應的程序文件的吧.
flyingdancex 发表于 2022-6-20 14:55
前几天朋友传了个lazarus编译的带窗体demo在ubuntu 16/18/20  64位下运行正常,就单个文件体积有点偏大
snsolo 发表于 2022-6-20 15:02
同样的lazarus代码在windows和deepin下没有改动编译成功。(代码很简单,只用到自带的控件);

侃遍天下无二人 发表于 2022-6-20 15:10
重新定义很小
ytdzjun 发表于 2022-6-20 15:17
Delphi不那么依赖win api,所以开发出的应用平台适应性比较强
DEATHTOUCH 发表于 2022-6-20 15:27
你需要使用fpcupdeluxe来安装Lazarus和交叉编译器,这样才可以跨平台开发
https://github.com/LongDirtyAnimAlf/fpcupdeluxe
lies2014 发表于 2022-6-20 16:50
本帖最后由 lies2014 于 2022-6-20 16:56 编辑

跨平台对于编程语言来说严格意义上是指程序只需要做小量的修改、编译之后即可在另外一种平台下运行,如果想实现不用修改的代码是有限制的,所使用到的库、模块、包、运行时环境都必须是不依赖于某个特定的平台,比如上面朋友提到的WinAPI,你如果代码里直接调用了,拿到其他平台肯定通不过,像一些console类的代码倒很有可能原封不动就能用,如果涉及UI,就用Delphi封装好的或两个平台都支持的类库
lies2014 发表于 2022-6-20 16:52
flyingdancex 发表于 2022-6-20 14:55
前几天朋友传了个lazarus编译的带窗体demo在ubuntu 16/18/20  64位下运行正常,就单个文件体积有点偏大

Lazarus默认编译带有Debug信息,你把选项去掉体积就会变小很多
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 10:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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