设为首页 - 加入收藏 - 网站地图 - RSS订阅 村姑网-www.cunguer.com
当前位置:首页 > 软件开发 > 易语言 > 正文

易语言静态编译失败,编译不了,或不能静态编译的原因(图文)

时间:2015-12-06 17:32:05 来源:村姑网 作者:喜欢安静 阅读:129
导读:很多刚学习易语言的朋友可能会遇到编译不了,或者不能静态编译,导致静态编译失败的情况。导致易语言静态编译失败原因大致有4种情况,他们分别是:一、易语言的编译程序路径设置的...

很多刚学习易语言的朋友可能会遇到编译不了,或者不能静态编译,导致静态编译失败的情况。

导致易语言静态编译失败原因大致有4种情况,他们分别是:

一、易语言的编译程序路径设置的不对,就是linker.exe文件的位置没有设置或者设置不对会导致静态编译失败,一般会有如下提示:

无法定位链接器!请检查 tools\link.ini 中的配置是否正确。
静态连接失败

二、没有购买正版易语言,或者使用的未完整破解的版本,也会导致静态编译失败,提示如下:

易语言非正版静态编译提示

三、如果是正版的易语言的话,可能问题出在加密狗上了,如果加密狗部分出问题,也会导致静态编译失败,提示信息和没有购买的提示一样。

四、使用了不支持静态编译的易语言组件。

五、支持库文件损坏,也会导致编译不了。

六、link.exe版本的问题。

现在我们知道了出现静态编译失败的原因了,就非常好办了,针对前面提到的原因,给出解决方案:

一、编译程序路径不正确的解决方法:

1、在易语言安装目录下打开【tools】文件夹,打开里面的【link.ini】文件。
2、在link.ini文件中找到linker="X:\XX\XX\link.exe",看下这个路径对不对,如果不对的话,继续往下看。
3、易语言安装目录搜索【link.exe】,找到link.exe的路径,替换第2步中linker=后面的路径即可。
不同版本的易语言,link.exe文件所在的文件夹名字可能不一样,个人使用过的几个易语言版本中link所在文件夹名大概有这几种:linker、连接器、VC98linker。

如果实在不会的话,部分易语言版本,在易语言主安装目录中会有易语言链接器切换器.exe、静态编译转换器.exe等程序,使用这些程序可以快速切换。

二、试用版、或者不完整的破解版本易语言导致编译失败的解决方法是要么购买正版,要么下载其他的破解版本试试。

三、加密狗问题导致易语言不能静态编译的话,你要一次检查一下:

1、加密狗是否插在USB接口上了。
2、加密狗驱动是否正确安装。
3、操作顺序是否正确:先插加密狗,再打开易语言进行编译。
4、检查完后,再重新编译一下试试。

四、当你使用了不支持静态编译的组件时,只能选择独立编译了。

五、如果你确认你所用的支持库是支持静态编译的,那么,请进行如下操作:

1、重新安装、替换该支持库试试。
2、使用静态编译修复器试试看。

六、有时候link.exe版本不正确也会出现不能静态编译的情况,解决方法是换其他版本的link试试,常用的有如下版本:
易语言link.exe常见版本
vc6linker、vc7linker、vc8linker、vc9linker、vc2010linker、vc2011linker、vc2012linker、vc2013linker、VC2015Linker_gatepase版、VC2015Linker_hauntek版。

以上就是解决易语言静态编译失败的原因,以及全部的解决方法了,希望可以帮到广大易友。

《易语言静态编译失败,编译不了,或不能静态编译的原因(图文)》地址:http://www.cunguer.com/article/294.html,本文来自村姑网,您身边的IT专家 www.cunguer.com,转载请注明出处,您的支持是我们创作的源泉~!