易语言静态编译无法定位链接器请检查 tools\link.ini 中的配置是否正确

错误分析:

易语言5.X版本以上编译为静态编译,静态编译需要借助VC编译器,如果编译器配置不正确或者没安装将会出现以上信息。

解决方案:

打开易语言工作目录(如果你不知道的话,那就找到易语言的快捷方式图标,然后右键–>属性–>查找文件或打开文件位置)
找到一个名为“VC98linker”的文件夹(如果易语言目录里面没有就网上下载,然后复制里面就可以了)

链接器地址:https://blog-static.cnblogs.com/files/ECJTUACM-873284962/VC98linker.rar

运行里面的“link.e”源代码,不要修改源码,直接点运行
弹出窗口点击“修改”按钮,提示成功后即可即可!

几种不同的编译

编译:

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

独立编译:

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

编译生成安装软件:

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

编译为易包:

较新的易语言版本新加入的功能,会编译生成一个epk文件,这个文件类似dll,里面的公开函数可以在其他易语言程序中调用,不像模块需要重新导入重新编译。也不存在被反编译为易语言源码的可能性。

静态编译:

将程序编译为一个单一的exe文件,在运行的时候也不会释放什么相关支持文件,会独立进行运行,非常利于不同电脑之间的传播,最常用。一般使用VC98linker、VC7linker编译器!