有关易语言静态编译在 win7 64位运行的问题

有关易语言静态编译在 win7 64位运行的问题,第1张

你这种情况比较复杂!这个问题跟WIN7不WIN7应该是没关系的,个人分析是你的杀毒软件把你静态编译的EXE程序当成病毒了,被隔离或者删除了,我不知道你编译的到底是什么程序。。。。具体是你编译的真实有病毒木马程序还是属于误报我也没法给出结论 如果你真想试试静态编译之后仍然能运行这个EXE你可以退出杀毒软件以及电脑管家啊360之类的软件,再进行静态编译,之后应该就能运行了

保存源程序可以直接点击工具栏里的保存按钮,如果想制作成EXE可执行程序,就需要进行编译。

要编译的话,首先保证你用的是已经注册了的易语言,然后通过菜单"编译”, 选择"编译”或者”独立编译”(4.X版)或者”静态编译”(5.X版),这样就可以生成EXE程序了。

1、编译是把支持库文件和程序分开来,如果给别人去用,别人却没安装易语言,就要把支持库文件带上给那人才能用.

2、静态编译就是把支持库文件打包到程序里去.这样,如果对方没装易语言也照样可以正常使用和独立编译.

3、在易语言中,想把一个易语言源码程序变成一个可执行的EXE软件程序,有三种编译方式:

一、编译。

这种方式只是把源码变成EXE文件,不把所用到的支持库一起打包进程序中。

优点是程序体积小,可以有效地减少某些杀毒软件的误报;

缺点是只可以在装有易语言的机器上使用,在没有易语言的电脑上会说缺少支持库。

二、独立编译。

在易语言4.X版中,可以把支持库写到EXE程序中,方便在没有易语言的电脑上使用。

缺点是程序体积大,容易误报。在易语言5.X版中,独立编译改为静态编译,不再把支持库整个地打包到程序中,而把用到的命令打包,所以体积有所减小,也减少了误报。

但是静态编译需要使用外部的链接器,如果设置不好,则无法编译。

三、编译成安装文件。

这种方式的编译,可以直接生成安装文件,方便在其他电脑中进行软件的安装。

缺点是不小心就会把源码也打包进去。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12212500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存