本帖最后由 棋棋 于 2022-7-4 22:47 编辑
Copyright(C) 2017 - 2022 ArcticLampyrid (arcticlampyrid@outlook.com)
本项目为开源项目,给予您最自由的扩展可能,亦可靠地保证了工具的安全性
采用宽松的 BSD 3-Clause License 许可证授权哦
介绍
某些项目可能有复杂的依赖,比方说:1.e 引用了 2.ec,2.ec 引用了 3.ec,3.ec 又引用了 4.ec(实际上这还算简单的啦)
这种情况下,如果修改了 4.ec,需要编译多个模块,才能最终更新 1.exe
全手动操作显然过于麻烦了一些,于是就有各种 Build System 用来处理这个问题
比如最传统的 makefile 大法,就可以解决这个问题呐。不过嘛,这些工具都要求编译器可以被命令行调用才行,而恰好不巧的是,这样一个对大多数编译器而言很正常的要求,偏偏是易语言所不支持的。
那么,就自己动手写辅助工具呗。
所谓EPLC(本工具),其实就是一款通过模拟操作实现对易语言的命令行形式调用的工具啦
使用
运行 eplc /? 就可以查看帮助文档啦
交流
记得加QQ群 605310933
更新日志
Version 2(20220704):
咳咳,终于来啦,更稳定更好用的第二版,累计5年的更新(我才不会说是搁置了5年呢)
【优化】跨进程通讯改用Socket进行
【新增】支持识别 黑月 v4.0 Beta,不过暂时只支持传统的三模式选项啦
【新增】使用较为纯净的配置启动易语言,可以避免EPLC的运行受到本地环境的过多影响哦
【新增】启动时禁止加载除黑月外的所有支持库,提高启动效率,顺带也减少了与各类助手的冲突(放心啦,编译时,代码所引用的支持库会自动加载哒)
【新增】允许通过参数 /common_controls_v6- 调节是否启用通用组件库6.0
【修复】禁止易语言主窗口获取焦点(WS_EX_NOACTIVATE),有效防止焦点抢夺问题哦
Version 1:
发布于2017年,是首个版本啦
附录
5年前那个极不完善的V1版本的地址(被人转载的啦):https://bbs.125.la/forum.php?mod=viewthread&tid=14200867
源代码缺少模块的话加群下载哦(同样开源的!)
补充内容 (2022-7-6 15:34):
XP下运行出错的用 2.1 版本
补充内容 (2022-7-6 15:56):
第 51 楼层 |