怎么样建议版主开一个单独 Free Pascal(lazarus) 讨论板块

解决方案 »

  1.   

    我也是这几天刚刚学习,感觉太棒了,不次于delphi,建议学学,逐步过渡到lazarus,支持多平台编译。编译出来的程序如下处理,大小会变成400多k。如何减小Lazarus生成文件尺寸
    SUNSTONE撰写第一次使用Lazarus的用户,都会发现编译后的程序最少都在11-12M左右,看到这个结果都很惊讶!其实我们稍加配置,就会减小编译后的尺寸,最小可以达到420k。方法一:
    建立一个批处理文件 reduce.bat
    内容:
    @echo off
    strip --strip-all %1
    upx %1
    @echo on使用方法,将reduce..bat/strip.exe/upx.exe 三个文件放到一起,然后运行reduce  yourapp.exe  如果程序目录和reduce.bat文件不在一个目录周姑娘,请加上路径,如:reduce c:\path\yourapp.exe方法二:
    更改Lazarus的配置
    1. 工程-编译选项-链接,去掉“当出现运行错误时显示行号”
    2. 选择“从可执行文件中除去符号”
    3. 编译程序,这是后程序会有原来的12m,变为1.5m,如果还感觉不够小,这时候使用upx压缩
      

  2.   

    我最初试的时候也用strip先压缩的,好象压出来的程序比同条件下delphi编译的大不少,难道我参数什么的用的不对?至于upx压缩,我把delphi编译的程序压缩一下,至少可以压到30多%哈。
      

  3.   

    IDE和D7相比差远了,还是我没适应?