易语言静态连接失败,怎么弄啊?网上的方法我试很多次,都不行。

正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
正在编译...
正在生成主程序入口代码
程序代码编译成功
等待用户输入欲编译到的文件名
正在进行名称连接...
开始静态链接...
找不到静态库“F:\易语言v5.11\static_lib\json_static.lib”或“F:\易语言v5.11\static_lib\json.lib”!
LINK : fatal error LNK1181: cannot open input file "F:\易语言v5.11\static_lib\json_static.lib"
静态连接失败

json_static.lib支持库中文名为易语言WEB客户支持库,本易语言支持库实现对json解析的支持。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
json_static.lib支持库为一般支持库,需要易语言系统5.0版本的支持,需要易语言系统核心支持库5.0版本的支持,提供了2种库定义数据类型,提供了22种命令。
json_static.lib支持库为易语言第三方支持库静态版。
操作系统需求: Windows


放到 static_lib 文件夹里面,然后再打开你的源码,就可以静态编译了


追问

太谢谢你了,非常感谢你,可以了。谢谢你的热心回答。

追答

那记得采纳就好~另外 易语言吧欢迎你

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-05
你是不是使用了特殊的支持库?追问

我不知道啊,这是源码

追答

有的支持库不支持静态编译,

易语言静态编译失败
1. 检查代码语法:仔细检查代码,确保没有语法错误。可以使用易语言的集成开发环境(IDE)来帮助检查语法错误,并根据提示进行修改。2. 检查引用和库文件:确保所有外部库和模块都已正确引用,并且库文件存在且版本兼容。可以尝试重新引用或更新库文件来解决问题。3. 检查资源文件:确保所有资源文件都已包含...

ini 中的配置是否正确。 静态连接失败 怎么办啊!
首先,打开你的易语言安装目录,在`tools`文件夹中找到`link`配置文件。这一配置文件是连接过程中的核心,它指明了编译器的位置和相关参数。在这个配置文件中,你将找到与连接相关的设置。其中的关键项是`linker`属性,其值应该指向你的易语言路径中`VC98linker`文件夹的`Bin`文件夹,并且需要包含`LINK...

易语言静态编译失败,显示:静态连接失败
找到易语言程序目录我的是D:\\Program Files\\E 5.11 完全版\\然后找到tools文件夹,里面有个link.ini文件把这条改下就好linker="D:\\Program Files\\E 5.11 完全版\\VC98linker\\bin\\link.exe"如果没有tools文件夹和VC98linker文件夹,就不是完整版我自己破解打包了一个完全可以使用的5..11,下载地址...

易语言静态连接失败怎么办?
最基本的就是重新下载个心的易语言。。。安装.或者修改 易语言 目录tools\\link.ini ———;“链接后动作”配置示例:;post_link_action1=$(ECHO) 静态编译成功:$(TARGET);post_link_action2=$(START) $(TARGET);post_link_action3=cmd.exe \/c copy $(TARGET) "C:\\$(TARGET_FILE_BASE_...

易语言静态链接失败!
缺少静态库,好像是线程池支持库,原因是你使用了ThreadPooL.fne中的组件或指令,而你只有fne文件,没有这个库的静态版即lib文件,所以不能进行静态编译。这个库不是易自带的吧,我不知道你在哪里找的这个支持库,你需要下载其静态版。

易语言静态连接失败,怎么办
配置文件问题。请检查 易语言安装目录下的“\\tools\\link.ini”文件配置 最下边的“linker= ” 换成linker=易语言安装目录+“\\VC98linker\\bin\\link.exe”例如:linker=d:\\Program Files\\易语言\\VC98linker\\bin\\link.exe

易语言为什么显示静态连接失败
注意这句代码的 "D:\\Program Files\\易语言v5.11\\ 这个就是我的目录,默认应该是C盘,如果是到网上下载的破解版,需要自己手动修改.改成自己目录就可以了 linker="自己易语言所在目录\\VC98linker\\bin\\link.exe"修改好了直接保存,就可以正常静态编译,除非遇到伪静态,但是伪静态不是此错误提示 ...

易语言静态连接失败
这个一般来说应该是你使用了易语言破解版里不允许静态编译的组件 比如带标签编辑框这样的东西 最好的办法就是用其他组件替代 本人菜鸟一个 技术不高 喜欢帮助别人 只求采纳~

易语言静态链接失败?
易语言破解方法:1.单击易语言快捷方式,单击右键,属性 2. 单击查找目标 3.打开VC98linker 4.打开link 5.调试运行(按F5)6.单击修改 7.您的易语言破解好了!

我的易语言静态编译连接失败怎么办?
先找到你易语言的安装目录 在目录下找到tools文件夹进入 找到link.ini 用记事本打开 红框标注的就是你链接器的位置 把这个改成你的链接器所在的地址就可以了 转载:VC8linker下载地址(10.7M) http:\/\/sfot.googlecode.com\/files\/VC8linker.7z VC9linker下载地址(41.1M) http:\/\/sfot.googlecode....

相似回答