开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: mike4678
收起左侧

[易源码分享] Source软件管家(让用户方便快捷的使用你的软件)

[复制链接]
结帖率:0% (0/1)
 楼主| 发表于 2023-5-31 18:58:24 | 显示全部楼层   广西壮族自治区南宁市
q429264446 发表于 2023-5-31 17:20
大佬ok了 把engine.src拷贝到编译的目录里能打开了,麻烦大佬帮忙看看 不能静态编译的那个问题把。 静编 ...

因为这个程序挺长一段时间没有弄了,刚刚看了下,确实静态编译会有问题,当时也一直没找到原因
推测可能某个库跟系统冲突,或者缺少文件了
目前的解决方案:1.使用独立编译,然后通过upx加壳压缩减小文件大小   2.使用火山引擎重写(有计划,但执行时间未知)
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-31 17:20:48 | 显示全部楼层   广东省广州市
mike4678 发表于 2023-5-31 17:14
首先,如果你下的是完整版,除了源码,我记得跟源码在同一个目录下的应该是还有一个叫:engine.src的文件 ...

大佬ok了 把engine.src拷贝到编译的目录里能打开了,麻烦大佬帮忙看看 不能静态编译的那个问题把。 静编后无法打开~
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2023-5-31 17:14:49 | 显示全部楼层   广西壮族自治区南宁市
本帖最后由 mike4678 于 2023-5-31 17:16 编辑
q429264446 发表于 2023-5-30 16:35
大佬我又双叒来了....
用静态编译 完成后 双击打开无反应
用编译 打开提示 “程序初始化异常!错误代码: ...

首先,如果你下的是完整版,除了源码,我记得跟源码在同一个目录下的应该是还有一个叫:engine.src的文件,这个文件实际上是一个压缩包,当然你不用管里面的文件,主程序如果编译后,如果不注释掉代码的话,就必须一起包含这个文件
说的明白点就是,源代码里本身包含了对这个文件进行检查,如果不存在就会报图里的这个错误,如果要解决,两个方法:
1.源代码 窗口程序集_启动窗口 里找到 下载引擎检查,然后 展开 ,可以看到里面有这几行

.如果真 (文件是否存在 (取运行目录 () + “\engine.src”) = 假)
    信息框 (“程序初始化异常!错误代码:InitError_EngineData_NoFound”, 0, , )
    结束 ()

把这三行用' 注释掉,重新编译即可正常

2.我提供的文件应该是包含engine.src这个文件的,将这个文件复制到和主程序相同的目录下,即可

3.嫌麻烦,那就在和主程序相同的目录下,右键新建文本,然后文件名设置为engine.src这个即可,注意要把显示文件扩展名启用,至于如何启用,这个百du和Bing都可以cha询到
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-30 16:35:33 | 显示全部楼层   广东省广州市
本帖最后由 q429264446 于 2023-5-30 17:47 编辑
mike4678 发表于 2023-5-21 20:32
你的易语言linker库里的VC缺少windowscodecs.lib这个文件
或者说你编译器不对,编译目前测试通过的是VC201 ...

大佬我又双叒来了....
用静态编译 完成后 双击打开无反应 VX截图_20230530174658.png
用编译 打开提示 “程序初始化异常!错误代码:“lnitError_EngineData_Nofound” VX截图_20230530163513.png
~~求大佬解答

回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-23 14:25:49 | 显示全部楼层   广东省广州市
本帖最后由 q429264446 于 2023-5-23 14:34 编辑
mike4678 发表于 2023-5-21 20:32
你的易语言linker库里的VC缺少windowscodecs.lib这个文件
或者说你编译器不对,编译目前测试通过的是VC201 ...

感谢大佬!解决了。
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2023-5-21 20:32:31 | 显示全部楼层   广西壮族自治区南宁市
本帖最后由 mike4678 于 2023-5-21 20:35 编辑
q429264446 发表于 2023-5-18 16:38
感谢大佬,可以了。但是有个问题 为啥不能静态编译.
开始静态链接...
Hp_Socket_static.lib(HPSocket4C.o ...

你的易语言linker库里的VC缺少windowscodecs.lib这个文件
或者说你编译器不对,编译目前测试通过的是VC2010,其他版本暂时不能保证是否可以正常编译
如果你确定当前的编译器版本是VC2010,那么尝试将这个文件复制到你编译器的lib目录下
例如你易语言安装目录是d:\program files\e\
那么就将这个文件复制到d:\program files\e\linker\vc2010\lib中

windowscodecs.zip (80.71 KB, 下载次数: 3)
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-18 16:38:54 | 显示全部楼层   广东省广州市
mike4678 发表于 2023-5-18 16:12
单独传了一个完整的hpsocket到蓝奏云上,这个下载完成解压出来,将里面的两个文件夹复制到易语言目录中即 ...

感谢大佬,可以了。但是有个问题 为啥不能静态编译.
开始静态链接...
Hp_Socket_static.lib(HPSocket4C.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能
LINK : fatal error LNK1104: 无法打开文件“windowscodecs.lib”
静态连接失败
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
 楼主| 发表于 2023-5-18 16:12:00 | 显示全部楼层   广西壮族自治区南宁市
q429264446 发表于 2023-5-16 19:05
HPSocket001 002 003 这三个压缩包到底咋打开啊.....始终不行

单独传了一个完整的hpsocket到蓝奏云上,这个下载完成解压出来,将里面的两个文件夹复制到易语言目录中即可,https://wwpo.lanzoub.com/iEqKX0why2kb
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-16 19:05:29 | 显示全部楼层   广东省广州市
HPSocket001 002 003 这三个压缩包到底咋打开啊.....始终不行
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)
发表于 2023-5-16 17:28:11 | 显示全部楼层   广东省广州市
太强了!谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表