总结易语言几种编译的区别

几种不同的编译

编译:

将程序进行普通的编译,必须附带相关支持库才能运行,最好是对方电脑装有易语言,一般极少用到(我个人从未使用),但是如果程序是模块文件,则点击这个进行编译。

独立编译:

将程序编译为一个单一的exe文件,在运行的时候会自动把有关的支持文件自动释放到系统临时目录,我觉得也可以把它叫做半独立编译(我也从来不用)。

编译生成安装软件:

将程序文件打包成一个安装软件的形式,在别的电脑运行的时候感觉就像安装软件一样,很正式(我从来不用)。

编译为易包:

较新的易语言版本新加入的功能,会编译生成一个epk文件,这个文件类似dll,里面的公开函数可以在其他易语言程序中调用,不像模块需要重新导入重新编译。也不存在被反编译为易语言源码的可能性。(之后如果用到可能会讲到)(参见参考资料,参考资料源自网络,我已经跟视频文件一起打包上传了)

静态编译:

将程序编译为一个单一的exe文件,在运行的时候也不会释放什么相关支持文件,会独立进行运行,非常利于不同电脑之间的传播,最常用。(平时我们用这个就够了)

因此,大家平时用静态编译就可以了。其他甚至可以不用管。

(0)

相关推荐

  • 详解易语言IDE配置及编译输出

    易语言IDE 易语言(全称易语言·飞扬)公司垄断了易语言的版权,我们使用的IDE如果不出意外就是市面上唯一的一款易语言IDE(有不同的版本号) 支持库.程序.属性 『支持库』.『程序』.『属性』这三个按钮默认位于IDE的左下角 支持库:提供默认的代码库支持,可以通过工具->支持库配置选择增加新的支持库 程序:主要菜单,编写代码的地方 属性,在可视化状态下点击组件图片会显示相应的属性,可以直接在属性区域对组件进行简单设置(如标题.内容等) 快捷键 编写代码时使用Ctrl+Tab键在菜单间来回切换

  • 易语言监控smtp和反编译获取程序内邮件密码发送信息达到反钓鱼的目的

    监控smtp和反编译获取程序内邮件密码.发送信息达到反钓鱼的目的 反邮箱钓鱼程序源码 .版本 2 .支持库 EThread .支持库 eAPI .支持库 xplib .支持库 edroptarget .支持库 pop3 .支持库 iext .程序集 窗口程序集1 .程序集变量 服务器, 文本型 .程序集变量 帐号, 文本型 .程序集变量 密码, 文本型 .子程序 _拖放对象1_得到文件 .参数 接收到的文件路径, 文本型 .局部变量 钓鱼软件, 字节集 .局部变量 邮箱位置, 整数型 .局部变量

  • 如何编译下载的易语言源码

    很多刚刚接触易语言的网友不知道怎么使用易语言源码,其实易语言的源码也不过是一个加密的文本,里面只有易语言代码,要想使用需要使用易语言打开并编译为exe文件才能使用 1.易语言的源码是以 .e 为后缀的文件,如果下载后的源码是这样的就说明你电脑上已经安装了易语言程序:如果是未知格式就说明电脑没有安装易语言,需要先安装易语言 1.登录易语言官网后,可以点击下载进入易语言下载页面 2.下载并安装易语言 1.安装完易语言后可以双击源码打开 2.也可以用右键点击选择打开方式,再选择使用易语言打开 1.如果

  • 易语言静态编译的两种方法总结

    许多刚接触易语言的朋友在画上几个小时的时间写好代码准备编译的时候,或多或少碰到过易语言提示无法定位连接器的问题,导致辛辛苦苦制作的软件无法编译发布,今天小编就来教大家两种解决易语言无法静态编译的方法,大家一定要耐心看完哦,最好能够够跟着教程一步一步操作. 1.首先,打开易语言安装目录,找到"VC98linker"文件夹进入(PS:如果找不到此目录,说明您下载的易语言并非破解版本,请先自行百度搜索下载安装易语言5.11破解版). 2.找到"link.e"文件,打开.(

  • 实现让易语言编译的32位程序在64位Windows7系统非管理员帐户中执行

    昨天有易语言开发者向我求助,说他用易语言编译的32位程序软件,发布给64位操作系统Win 7用户使用,因为该用户确定没有管理员权限,而程序启动时又要求必须输入管理员密码,如此陷入困境. 目标企业用户管理严格,要求为普通用户分配管理员权限是不切实际的,只能开发人员从软件开发的角度在技术上解决. 我听到这个问题后,第一感觉是微软用户帐户控制(UAC)引发的,估计通过给 exe 添加特定的 manifest 资源应该可以解决.于是我给了他一段代码,让他用 ResHacker 之类的软件添加到软件里面去

  • 易语言编译失败的解决办法

    有些朋友在使用易语言编写程序后,编译时出现编译失败的字样,那该怎么办呢?往下看步骤. 1.首先,我们正常编译,看到了出错了吧!看图 2.其次我们找到易语言的运行目录,打开VC98linker文件夹,再打开link.e 3.打开后,如图.运行. 4.运行后,如图所示,单击修改,确定. 5.再次编译一下试试.看!是不是成功了?!

  • 总结易语言几种编译的区别

    几种不同的编译 编译: 将程序进行普通的编译,必须附带相关支持库才能运行,最好是对方电脑装有易语言,一般极少用到(我个人从未使用),但是如果程序是模块文件,则点击这个进行编译. 独立编译: 将程序编译为一个单一的exe文件,在运行的时候会自动把有关的支持文件自动释放到系统临时目录,我觉得也可以把它叫做半独立编译(我也从来不用). 编译生成安装软件: 将程序文件打包成一个安装软件的形式,在别的电脑运行的时候感觉就像安装软件一样,很正式(我从来不用). 编译为易包: 较新的易语言版本新加入的功能,会

  • 将易语言源码编译成软件的实操步骤

    对于很多易语言新手来说,不知道如何将自己的源码编译成可以直接运行的软件,我来给大家简单的来说介绍一下 不论你是自己写的源码还是,从网上下载的源码.都要选择正确的程序打开,所以打开方式一定要正确 打开之后再工具栏中找到编译栏打开 选择编译栏中的静态编译,鼠标左键单击 确定生成的软件要保存的位置,我这里选择保存到桌面方便查找 确定好文件位置后,设置一个文件名点击保存 然后我们返回桌面,查看EXE文件.双击打开运行查看软件的情况.可以正常运行的话,说明我们把源码编译成软件的过程成功了 以上就是本次介绍

  • 易语言中易模块的开发与使用简介

    一.何为易模块: 易模块实际上是一个特殊的易程序,它与普通的易程序相比,有以下特点: 1.必须具有程序名称(通过"程序"→"配置"菜单设置),此名称代表模块名称:(如图) 2.必须具有"_启动子程序",此子程序负责进行易模块的初始化:(如图) 3.必须具有公开此易模块的对外接口,对外接口可以通过以下2种方法生成: A:新建一个子程序,然后把"公开"选中,在易模块中任何程序集中选中"公开"的子程序都作为对外接

  • 编写高质量易语言代码注意点

    今天在淘百度的时候看到了这篇文章.觉得很不错.就给亲们分享下. 如果你想学好易语言的话请仔细看看以下的内容吧.看完此文之后保证你大有收获. 什么是一个高效的软件?一个高效的软件不仅应该比实现同样功能的软件运行得更快,还应该消耗更少的系统资源.程序的时间效率是指运行速度,空间效率是指程序占用内存或者外存的状况.另外程序的效率我们也可以分为全局效率和局部效率.全局效率是指站在整个系统的角度上考虑的效率,局部效率是指站在模块或函数角度上考虑的效率. 1. 使用整数和长整数 提高代码运行速度最简单的方法

  • 易语言是在VB6上二次开发或二次封装吗

    有朋友曾猜测易语言是在VB6基础上二次开发或二次封装的产品. 我在这里提几个思路可用于协助否定该猜测. VB6编译的程序在Windows 95系统内运行需要VB6运行库(MSVBVM60.dll直到Win98才被操作系统内置),而易语言编译的程序不需要该运行库. 易语言支持通过置入代码向目标编译程序输出x86机器码,而VB6没有类似的功能. 易语言支持静态编译EXE和DLL(非普通的打包然后在运行时释放DLL),而VB6没有类似的功能. 易语言支持直接使用C/C++的静态库(.lib/.obj)

  • 详解易语言的钩子(钩子HOOK与APIHOOK区别)

    在本篇内容里我们给大家详细分析了易语言中间的钩子概念以及HOOK与APIHOOK区别 钩子 原英文名称 Hook ,钩子的意思是指拦截或截获.作用就是拦截程序中交互的数据,先经过我们预定的钩子处理接口程序,处理过后,再交还给原处理程序,或者干脆阻止,吃掉这些数据,让原处理程序什么也得不到. 钩子原来是Windows操作系统常用来检查系统与程序间通信的一些数据是否到达目标时用的,为不传之密,后来随着一些高手们的研究,逐渐的发现了这些秘密的技术并且公布了出来.同时还有更多的人在掌握了这些技术后,用在

随机推荐