易语言静态编译出现问题

作者&投稿:余疮 (若有异议请与网页底部的电邮联系)
易语言静态编译时出现的问题。~

.版本 2

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
.局部变量 局部_路径, 文本型

局部_路径 = 取文本注册项 (#现行用户, “Software\FlySky\E\Install\Path”, )
局部_路径 = 取文本左边 (局部_路径, 取文本长度 (局部_路径) - 4)
编辑框_易语言目录.内容 = 局部_路径 + “tools\”
编辑框_link目录.内容 = 取运行目录 () + “\bin\”


.子程序 _按钮1_被单击
.局部变量 局部_文本, 文本型

.如果真 (文件是否存在 (编辑框_易语言目录.内容 + “link.ini”) = 假)
信息框 (“易语言配置文件 link.ini不存在。”, 0, )
返回 ()
.如果真结束
.如果真 (文件是否存在 (编辑框_link目录.内容 + “link.exe”) = 假)
信息框 (“link.exe不存在。”, 0, )
返回 ()
.如果真结束

局部_文本 = 取字节集数据 (读入文件 (编辑框_易语言目录.内容 + “link.ini”), #文本型, )
.如果真 (寻找文本 (局部_文本, “;linker=”, , 假) ≠ -1)
局部_文本 = 子文本替换 (局部_文本, “;linker=”, “linker=”, , 1, 真)
写到文件 (编辑框_易语言目录.内容 + “link.ini”, 到字节集 (局部_文本))
.如果真结束

.判断开始 (写配置项 (编辑框_易语言目录.内容 + “link.ini”, “linker”, “linker”, #引号 + 编辑框_link目录.内容 + “link.exe” + #引号) = 假)
信息框 (“修改配置项失败”, 0, )

.默认
信息框 (“修改配置项成功”, 0, )
.判断结束

嗯,是静态连接编译器配置不正确,是把易语言目录移动过?,用软件配置一下就行了。
操作步骤:
打开你的易语言根目录看看有没有下图红色框框内的两个文件夹

如果有的话:
打开“VC98linker”文件夹,里面会有一个叫link.e的易语言程序文件

打开他,然后直接运行程序,看看被红框框住的路径是否正确,如果不正确,把红框里的内容改为你易语言的路径,红框外的不用改

然后点击修改,然后静态编译试试吧!

易语言文件夹下有个tools文件夹,里面有个link.ini文件,打开,找到linker= 看下后面的路径是不是和你电脑上的易语言路径是一样的,不是的话改成你现在的路径。

VCLBase 支持库的组件不支持静态编译。像那些“GIF图形按钮”。“选择颜色对话框 ”等组件。只能用“编译”

貌似qq2010的注册文件不能导入,你不放桌面,放硬盘试试

在msdn和csdn查了一下
1.关于CVTRES : fatal error CVT1100: duplicate resource- type:CURSOR, name:1, language:0x0804这个是 资源ID重复2. 关于 fatal error LNK1123: failure during conversion to COFF 的解释The object or resource could not be converted to Common Object File Format (COFF).This tool requires the format of all input files to be COFF. If an input file is not COFF, LINK automatically converts 32-bit OMF objects to COFF, or the tool runs CVTRES.EXE to convert resource files.
关于 fatal error LNK1123: failure during conversion to COFF的发生原因
To fix by checking the following possible causesThe file is corrupt.The file is not a valid file type. An example of an invalid type is a 16-bit OMF object.要是看不懂就谷哥翻译


易语言怎么静态编译不行??
易语言静态编译不行的主要原因是其设计初衷和编译机制的限制。易语言作为一种解释型语言,其设计重点在于易用性和快速开发,而非性能优化和编译效率。因此,易语言在编译时并不会像C++或Java等编译型语言那样生成高效的机器码。相反,它更多地依赖于解释器来执行代码,这在一定程度上限制了其性能表现。易...

为什么静态编译一个程序的时候总是出错
1、首先易语言是需要破解才能静态编译的。2、现在易语言最新版应该是5.4+版本了 3、百度搜索易语言5.4破解版下载安装即可。4、如果使用破解版还是无法编译,那就是你的代码有问题,检查下代码,看看是哪里出的问题 5、你使用的代码是很早之前的,现在的版本已经不支持了。6、你的代码里引用了模块,...

易语言静态编译提示找不到静态库
正在生成主程序入口代码程序代码编译成功等待用户输入欲编译到的文件名正在进行名称连接...开始静态链接...找不到静态库“E:\\PROGRA~2\\易语言v5.11\\static_lib\\json_static.lib”或“E:\\PROGRA~2\\易语言v5.11\\static_lib\\json.lib”!LINK : fatal error LNK1181: cannot open input file "E:\\PROGRA~2\\易...

易语言静态编译失败
易语言静态编译失败可能是由于多种原因导致的。静态编译失败的可能原因:1. 语法错误:这是最常见的编译错误之一。易语言虽然是一种较为简单的编程语言,但仍然需要遵循一定的语法规则。如果代码中存在语法错误,如括号不匹配、变量未声明等,都会导致编译失败。2. 引用错误:在易语言中,如果要使用外部库...

易语言写程序静态编译时出了点问题,求解.
你好,请问您的软件普通编译可以成功吗?如果能成功,那请使用以下方法:1.把“360杀毒”关闭,有时开启360杀毒会导致编译不正常。2.请检查软件中有没有使用VCL窗体,面板,表格,高级组合框,这些会导致静态编译不正常。3.如果还不行,请重装易语言,有时破解也会导致编译不正常。

易语言静态编译时出现这个,编译没事,静态编译就出现这个?
手机看不清。静态编译失败一般有下面三种情况:1.易语言非破解版或破解不全。解决方法:从新下载一个完美破解版!2.你所用的组件里有不支持静态编译的。解决方法:另下载支持静态的支持库或更换为其它组件。3.配置项内容不对。解决方法:找到——易语言安装目录——VC98开头目录——找到link.e文件打开运行...

易语言静态编译问题
这个支持库(袁天罡常用命令增强扩展支持库)不支持静态编译,所以你要静态编译的话建议你不要使用该支持库,需要的命令用其他的源码或者模块或者支持库代替

易语言静态编译出现问题
易语言文件夹下有个tools文件夹,里面有个link.ini文件,打开,找到linker= 看下后面的路径是不是和你电脑上的易语言路径是一样的,不是的话改成你现在的路径。

易语言静态编译问题
这一句表示CometWebBrowser.lib不支持静态编译,你可以选者非静态编译,或者去掉有关改支持库的命令(这样程序估计就运行不了了)C:\\Documents and Settings\\Administrator\\桌面\\摩尔小智 V2.8Bata.exe : fatal error LNK1120: 1 unresolved externals 这一句就是说输出失败了,第一句不支持,这个必然失败...

易语言静态连接没用呀 不管是静态编译还是编译,都出现这个,VC98linke...
第二步修改link.ini文件 比如我的VC98linker文件在D盘的 就要把link.ini修改如下 linker=d:\\Program Files\\e\\VC98linker\\Bin\\link.exe ; linker用于指定链接器。要求给出完整路径,路径两端可以加上半角双引号。; 如果不指定此项,默认会根据linker_type尝试寻找链接器路径。然后就可以静态编译了 ...

荣成市14744329141: 谁能帮帮我啊!我的易语言静态编译不了一点静态编译就出现错误! -
澹乐弥凝: 应该是不但静态编译不能通过,而且也无法调试.这是因为你缺少一个易语言模块文件,看文件名应该是“超级模块”,到网上去下载一个添加到模块引用表中,就可以调试了.

荣成市14744329141: 为什么我用易语言会静态编译会失败
澹乐弥凝: 配置文件不正确导致的 解决方法: 1、打开易语言安装目录下的\tools\link.ini 配置文件!如:D:\易语言v5.11\tools\link.ini 2、打开后找到 linker=D:\易语言v5.11\VC98linker\Bin\link.exe 如:我的易语言程序安装在D盘里就是linker=D:\易语言v5.11\VC98linker\Bin\link.exe 你只要修改掉 D:\易语言v5.11 就行了. 还不懂的话请追问,【极度网络团队】为您解答!

荣成市14744329141: 易语言静态无法编译
澹乐弥凝: 这个应该是版本的问题.无法静态编译无法完成有多种情况,一种是根本无法进行静态编译,因为需要注册,这个时候你只要下载破解文件即一个e.exe和一个key文件覆盖就行了.如果覆盖之后可以执行静态编译命令但是无法执行成功那就是因为你的编写的程序引用了不用的库文件导致无法静态编译.这是5点几版出现的问题,因为他不能自己选择库文件.而4.13版的可以选择你要打包的库文件,你只要把没打上行号(即不需要的库文件)去掉勾选再静态编译就行了.希望采纳

荣成市14744329141: 易语言静态编译失败 -
澹乐弥凝: 上一楼的回答很是经典,是个不错的回答,但是对于新手而言还是有点勉强,楼主可以找到易语言里的VC98linker文件夹,里面有个link.e 的源码,打开之后试运行就会有个标题为“易语言静态版link.ini修改器”的界面 ,然后点击修改即可恢复 ,就可以静态编译了

荣成市14744329141: 易语言静态编译错误 -
澹乐弥凝: 换连接器比如vc98,应该是你用到的静态库的问题,或者换普通编译

荣成市14744329141: 易语言静态编译问题
澹乐弥凝: 是支持库的问题,支持库在编写时没有写入静态代码造成的. 易语言的皮肤的话,我推荐使用第三方模块,稳定并且体积也小.要的话我发给你,附带查看器.查看其实我自己做的,但是模块不是我写的.

荣成市14744329141: 易语言静态编译错误
澹乐弥凝: 第一种的话可能需要你重新下载易语言了 第二种 打开易语言目录下的tools\link.ini 把图中横线的目录改为你现在易语言中link的路径

荣成市14744329141: 易语言静态编译时出现的问题. -
澹乐弥凝: 看看是不是你的杀软干掉了易语言的临时文件.而导致静态编译失败..

荣成市14744329141: 易语言无法静态编译 -
澹乐弥凝: 你先在易文件里找到tools\link.ini文件(是个配置文件),打开后拉到最下面有个配置项“linker=”看下后面的地址是否是你易文件现在所处的位置,如果不是则改成易文件现处的地址就行了

荣成市14744329141: 我易言语编写一个程序,可是静态编译不行
澹乐弥凝: 这不是你的,技术有问题,是你RP 哦哦.. 解决方法.1、重启电脑,2、卸装易语言 3、你换台电脑独立编译 4、你电脑系统有问题, 没人为你解答,是因为这问题 太TMD简单,OK了,

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网