Lazarus编译cheat engineengine报错,求解答

Lazarus编译问题_百度知道
Lazarus编译问题
我用Lazarus编译出来的EXE为什么都是10.5MB(Arm-wince)
提问者采纳
Display Line NUmbers,可能你那里会不同);Compiler Option-&gt。lazarus是可以设置编译的exe不包含调试信息的(Project-&gt,其它的在需要的时候才加载的.).exe的要占用的内存多一些(在不使用upx.2;(2.exe压缩的exe执行的时候;bin&#92。你可以用strip --strip-all exe_filename将调试信息去掉.4&#92。strip,体积是会更小,但是建议你在调试完成后最终发布前再使用这两个命令,根据你的实际情况使用相对路径或者绝对路径就好了.exe都在lazarus安装目录下的&#92.exe和upx。如果还闲大的话就再使用upx exe_filename压缩一下,这样会小很多,启动时只加载必须的东西。还有就是使用upx,upx.exe命令压缩后..因为默认里面包含了调试信息;fpc&#92.2,exe_filename则是你编译出来的可执行文件,但是这样的exe在运行时加载到内存时可能会比没有使用i386-win32&#92..exe压缩后的exe执行时启动的时候可能会全部加载).4为fpc的版本号.& Strip S2
提问者评价
其他类似问题
lazarus的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:48205次
积分:4834
积分:4834
排名:第2055名
原创:476篇温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
阅读(360)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'如何减小lazarus编译可执行文件的大小',
blogAbstract:'1. Project|Compiler Options|Code| Smart Linkable (-CX) -& Checked2. Project|Compiler Options|Linking|Debugging|Display Line Numbers in Run-time ErrorBacktraces (-gl) -& Unchecked3. Project|Compiler Options|Linking|Debugging|Strip Symbols From Executable (-Xs) -& Checked4. Project|Compiler Options|Linking|Link Style|Link Smart (-XX) -& CheckedThe most important',
blogTag:'',
blogUrl:'blog/static/7',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/7',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}Lazarus显示未找到FP源代码目录以及调试器错误
Lazarus显示未找到FP源代码目录以及调试器错误
启动Lazarus v0.9.28.2 时弹出窗口提示未找到FP源代码目录。
而且编写程序(PASCAL)后编译可以通过,调试时弹出窗口提示调试器不存在或是不可执行程序。
但是用0.9.22却一切正常。
一旦装上9.28就挂掉了,无论是覆盖还是卸了重装都没法解决。。谁能告诉我为什么。。。快急死了- -|||
不区分大小写匿名
一旦出现蓝屏,版主就该立即记录下蓝屏代码,这样就可以依据代码对号入座,这样问题就很容易解决了。回答版主的问题,首先我先说下蓝屏的原因有哪些,这样让版主对蓝屏有个大致的了解。其次,我在最后附上了一些蓝屏代码,供版主依代码来解决问题,当然代码很多我不可能全部列出来完。剩余的,版主可以在最后的链接去查看更多代码。电视机会出现蓝屏,电脑也会出现"蓝屏"。电脑出现"蓝屏"时还会出现一连串警告,轻者只要按ESC就能返回,重者就会出现死机,使人十分烦恼。出现"蓝屏"无外有二种情况,一种是软件引起的,另一种是硬件引起的,软件引起的"蓝屏"故障,一般重装系统都能解决。但也可以不重装系统来解决。而硬件引起的"蓝屏"故障,要根据具体的情况分别解决。 一、软件引起的"蓝屏"故障 1、重要文件损坏或丢失会引起"蓝屏"故障(包括病毒所致)。 WIN中VxD(虚拟设备驱动程序)或.DLL(动态连接库)之类的重要文件丢失会出现"蓝屏警告"。解决的办法是利用Win的启动盘中的"Ext"来恢复被损坏或丢失的文件,步骤如下: (1)、先用WIN的启动盘起动电脑,在提示符下敲入"Ext"命令; (2)、在提示"Please enter the path to the Windows CAB files (a) :" 后输入WIN安装压缩包所在的完整路径,回车,如"E:\Pwin2003\Win2003; (3)、在提示"Please enter the name (s) of the file (s) you want to extract:"后输入你丢失的文件名,如"BIOS.Vxd",回车; (4)、在解压路径提示"Please enter path to extrct to (' Enter' for current directory): " 后输入文件将被解压到的完整路径,如"C:\Windows\System" 并回车,后面出现的提示,只要按YES回车即可,得新启动后就能恢复系统。注:因事先记下丢失的文件名,以便恢复) 如是病毒引起,可用杀毒软件来杀毒,并及时恢复中毒前的备份; 如果能启动图形界面,可采取重装主板以及显示卡的驱动程序,和进行"系统文件扫描"来恢复被破坏或丢失的文件,可从开始菜单内附件中的系统工具中找到; 2、注册表损坏导致文件指向错误所引起的"蓝屏" 在注册表被改动后或受到破坏,在开机或在调用程序时出现"蓝屏",并且屏幕有出错信息(包括出错的文件名)。 --解决方法是恢复注册表备份,重新启动计算机,切换到MS-DOS方式,进入Windows子目录,键入Scanreg\regstore 后回车,就可恢复最近一次注册表 3、在卸载程序后出现"蓝屏",多数是由于程序卸载不完善造成。解决办法:首先记下出错文件名,然后到注册表中找到以下分支"HKEY_LOCAL_MACHINE\Sysytem\CurrentControlSet\Services\VxD",在"查找"中输入出错的文件名,把查到键值删除即可。 4、在System.ini文件错误引起的"蓝屏",由于软件卸载或安装时没有即时更新System.ini造成"蓝屏"的,解决办法:禁用注册表中该项或重装相应软件或驱动程序; 由于Win98的spl和Microsoft的Vxd_fix.exe补丁程序对Win98的稳定起着重要的作用,可到华军网站下载补丁Vxd_fix.exe. 5、系统资源耗尽引起的蓝屏。这一类故障主要是三个堆资源(系统资源、用户资源、GDI资源)占用有情况有关。 --打开资源监视器,看一下剩余资源的情况,如这三种资源都 在50%甚至更低,就很容易出现"非法操作"、"蓝屏"、"死机"。因此,必须减少资源浪费,减少不必要的程序加载,避免同时运行大程序(如图形、声音和视频软件),如加载计划任务程序、输入法和声音指示、声卡的DOS驱动程序,系统监视程序等; 6、DirexctX问题引起的"蓝屏"故障。如DirectX版本过高、过低;游戏与它不兼容或是不支持;辅助文件丢失;显卡对它不支持,都可能造成此故障。升级或重装DirectX,尝试更新显卡的BIOS和驱动程序,或升级显卡。 7.软件不兼容导致的。二、硬件引起的"蓝屏"故障 此类故障主要有以下几种: 1.内存超频或不稳定。主要出现随机性"
相关知识等待您来回答
编程领域专家}

我要回帖

更多关于 cheat engine 6.4 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信