Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 13854|回复: 16

抛弃Delphi,进军64位(原创)!

[复制链接]

该用户从未签到

发表于 2010-11-13 12:10:54 | 显示全部楼层 |阅读模式
作者:yayongm
    面对Delphi的裹足不前,我们除了用脚趾头投票之外,还能干什么?
    Delphi是什么?它只是一个工具而已!我们的电脑当然要由我们做主!既然它不思进取,那我们就直接把它抛弃!让它尽快走进历史!尽快翻过这一页!
    为什么要进行64位开发?这个,这个,我就不详细讨论了。今天讨论的主题是:Lazarus!Delphi最强力的替代者!
    想必有些同学已经使用lazarus进行过64位开发了,但是为什么没有发扬光大呢?原因很简单,它生成的可执行文件太大了,简直就是一个怪兽!既然问题来了,那我们今天就把这个怪兽给彻底干掉,翻开历史上的一个最新篇章!下面是详细操作步骤(仅限于Windows X64):
    1.各位Delphier需要一个纯正的X64开发环境。
    2.去官方网站下载纯正的X64版本lazarus集成开发环境。
    3.在X64环境下安装X64版本的lazarus。
    4.关键的一步:注意,安装目录下没有strip.exe这个关键的程序!怎么办呢?去http://www.pilotlogic.com(不让偶发,请自行转换为小写)下载CodeTyphon软件,里面有编译好的strip.exe的X64版本。当然了,具体是怎么编译的,大家可以详细了解一下,同时也可以了解一下CodeTyphon,这也是一个不错的东西。
    5.有了X64版本的strip.exe文件,你还担心你的程序大小吗?
    6.终极杀器:FreeX64,这是一个64位程序的加壳工具,在UPX没有推出64位版本之前,我们只要使用FreeX64即可达到我们的目标。
    7.任何一个lazarus编译的X64程序经过strip再经过FreeX64的处理,看看它还是怪兽吗?
=======================================
    让我们尽情拥抱64位开发,释放我们的能量,创造美好生活!同时也让那个该死的Delphi见鬼去吧!

    郁闷一下,说偶不能发带有链接的帖子。。。。

评分

参与人数 1威望 +1 收起 理由
猫工 + 1 优秀文章

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2010-11-14 09:07:50 | 显示全部楼层
技術跟觀念, 都要研究研究 ....ccc
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-11-14 09:29:07 | 显示全部楼层
技术先研究,观念么,慢慢来吧.环境和时间会改变很多东西.
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-11-13 15:12:28 | 显示全部楼层
strip.exe其实不是必须的,只要你在编译选项里.把调错信息不输出,编译出的EXE文件就很小了.
当然是程序最后交付使用的时候这样编译,在编写的时候要调试,还是要输出行号和出錯信息的.
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-11-13 16:50:29 | 显示全部楼层

回 1楼(daimon) 的帖子

首先谢谢您的回复,我不是很确定daimon的意思,或者能否在纯X64下开发纯X64软件不输出调错信息的时候把空窗口的EXE文件降低到1M一下,请详细告知方法和测试结果!
但我可以负责任的说,使用我所提供的方法,绝对可以使lazarus的64位开发达到商业应用的程度!
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-11-13 16:51:41 | 显示全部楼层
我晕,怎么还丢文字呀?????一大段话就丢失啦?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-11-13 22:04:50 | 显示全部楼层
在大陸貼原創文件是很稀奇嗎 ? 還要特別註明 ...

daimon 兄的意思應該是 ..... (以下是 win32 的情況)

剛使用 Lazarus 時就發現 : 隨便編譯一個空的專案,  EXE 檔 SIZE 都有十幾二十MB

其實只要在主選單 -> Project -> Compiler Options... -> 出現下圖

切到 Linking 頁標籤, 把 Display Line Numbers In Run-time Error Backtraces 勾勾拿掉, 然後按 OK , 以後編譯出的執行檔 SIZE 就會小很多

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2010-11-13 22:16:04 | 显示全部楼层
以 Application (*.EXE 檔) 來說
小弟是還沒有感覺, 相同功能的 EXE 檔
WIN64 的有比 WIN32 的效能有顯著提升  ...
通常會了相容性 (可以在 WIN98, XP,.... RUN) 所以還是用 WIN32 版
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-11-13 22:18:54 | 显示全部楼层

回 4楼(bruce0829) 的帖子

请安装原生X64 Lazarus版本编译使用,而不是用X32 的lazarus想当然!没有实践就没有发言权!请实践后再来回复。谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-11-13 22:21:05 | 显示全部楼层
哎,怪不得lazarus在中文区这么难发展,明白了,我退出论坛,无限期潜水。。。。
最后奉上我的感慨:

只有遇到必须在64位下以纯64位方式运行的任务时,你才能真正明白lazarus的意义!
只有遇到需要在各种移动设备上运行时的任务时,你才能真正明白lazarus的意义!
同样,如果某一天,Delphi死掉了(这种可能性现在看来越来越大),你才能真正明白lazarus的意义!
电脑是由我们做主的,我们不能把自己绑死在任何一个开发工具上,或者任何一个平台上,或者任何一个公司上,只有明白这一点,也才真正明白lazarus的意义!
32位,虽然不想跟你说再见,但再见已经是命中注定!
工具迟早是要死掉的,人也是迟早要死掉的,不死的只有我们的精神和思想!
超越,为自己,也为所有奉献者加油!
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 20:22 , Processed in 0.035945 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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