精易论坛

标题: 麻烦大神测试一下代码 [打印本页]

作者: 103029110    时间: 2025-3-1 22:51
标题: 麻烦大神测试一下代码
麻烦大神测试一下代码
代码在易语言里可以运行功能也正常,就是不能静态编译
其它源码就可以静态编译,就这个不能,请大神修复一下,谢谢

录 - 副本.e

17.48 KB, 下载次数: 6


作者: LWB666    时间: 2025-3-1 22:54
使用独立编译, VCLBase支持库不支持静态编译
或者换一个替代品

补充内容 (2025-3-1 22:55):
或者就使用 编译, 不要静态编译
作者: 易有易用    时间: 2025-3-1 23:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: AcLe    时间: 2025-3-1 23:06
LWB666 发表于 2025-3-1 22:54
使用独立编译, VCLBase支持库不支持静态编译
或者换一个替代品

我也遇到过这种情况,刚开始都行,后来增加代码后,就不能静态编译了,编译出来就闪退。然后用的独立编译。现在好了,又增加了新代码,现在连独立编译都编译不了了。只能调试的时候运行了。想找原因,又有点懒,直接就一直调试运行算了
作者: LWB666    时间: 2025-3-1 23:21
AcLe 发表于 2025-3-1 23:06
我也遇到过这种情况,刚开始都行,后来增加代码后,就不能静态编译了,编译出来就闪退。然后用的独立编译 ...

你后来增加的代码用到了VCLbase支持库, 应该就是媒体支持库, 但是这个支持库不能静态编译, 所以只能把依赖文件一块编译出去, 关于你的不能独立编译, 建议你把代码或者报错截图发出来.

补充内容 (2025-3-1 23:22):
你可以尝试一下普通的编译
作者: whj888555    时间: 2025-3-2 00:44
使用独立编译可以,如果要静态编译你去网上下一个静态库,https://download.csdn.net/download/weixin_38507923/12657572?utm_medium=distribute.pc_relevant_download.none-task-download-2~default~LANDING_RERANK~Rate-1-12657572-download-86007142.257%5Ev16%5Epc_dl_relevant_base1_b&depth_1-utm_source=distribute.pc_relevant_download.none-task-download-2~default~LANDING_RERANK~Rate-1-12657572-download-86007142.257%5Ev16%5Epc_dl_relevant_base1_b&spm=1003.2020.3001.6616.1 这网上我没有积分了,你可以去其他地方找找看
作者: AcLe    时间: 2025-3-2 02:46
LWB666 发表于 2025-3-1 23:21
你后来增加的代码用到了VCLbase支持库, 应该就是媒体支持库, 但是这个支持库不能静态编译, 所以只能把依 ...

现在是能编译出来,不管用什么编译,都能成功。但是运行不了,一运行就闪退
作者: 善有善报    时间: 2025-3-2 10:51
警告:支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称
找不到静态库“E:\易语言\e\static_lib\vclbase_static.lib”或“E:\易语言\e\static_lib\vclbase.lib”!
LINK : fatal error LNK1181: cannot open input file "E:\易语言\e\static_lib\vclbase_static.lib"
作者: LWB666    时间: 2025-3-2 14:06
AcLe 发表于 2025-3-2 02:46
现在是能编译出来,不管用什么编译,都能成功。但是运行不了,一运行就闪退 ...

闪退应该是代码或者你的环境的问题
作者: AcLe    时间: 2025-3-2 17:42
LWB666 发表于 2025-3-2 14:06
闪退应该是代码或者你的环境的问题

新建空白程序或者几行简单窗口程序,静态编译和独立编译能能成功,而且可以正常运行。以前的程序没更新代码前,也是可以静态或者独立编译出来,也可以运行。

现在的情况是这个程序,不管独立编译还是静态编译,也能编译成功,但是一运行就闪退,如果是不编译,在调试状态下能运行。

退回以前没更新代码的那个程序,以前能编译并且运行的,现在变成了能编译,但是运行就闪退。

补充内容 (2025-3-2 17:45):
突然发现一个问题。
首先这个程序是别人的源码,在网上下载过来的,里面包含有成品程序和源代码。
现在运行下载过来的那个程序,运行也是闪退...
作者: LWB666    时间: 2025-3-2 19:00
AcLe 发表于 2025-3-2 17:42
新建空白程序或者几行简单窗口程序,静态编译和独立编译能能成功,而且可以正常运行。以前的程序没更新代 ...

不发代码的话猜不出来是什么导致的

补充内容 (2025-3-2 19:01):
你之前的版本可以运行, 现在的版本不能运行不就说明了是你有代码写错了
作者: AcLe    时间: 2025-4-11 00:45
LWB666 发表于 2025-3-2 19:00
不发代码的话猜不出来是什么导致的

补充内容 (2025-3-2 19:01):

突然发现又可以正常编译运行了。啥也没干就又好了。由于笔记本电脑电池不好,一直插充电器关机。前段时间直接把充电器拔了。前几天重新给电脑插电后打开软件,就又可以正常编译运行了。不知道是不是环境问题还是内存泄露啥的?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4