扫描二维码关注官方公众号

101 评论

0 收藏

分享

[易模块] 易语言x32 x64编译文件程序 教程分享

 

马上注册,结交更多好友,享用更多功能,让你轻松玩转无忧吧。

您需要 登录 才可以下载或查看,没有账号?立即注册

x


易语言 CplusE 版 1.3 更新说明文档
**
一、版本核心特性
1. 编译架构支持
  • 双架构兼容:支持 x64 与 x32 程序编译(此前仅支持 x32)
  • 支持库升级:优化底层编译引擎,兼容更多 C++ 原生库调用
2. 核心功能强化
  • 置入代码扩展:保留置入代码函数支持,但仅限 x32 程序调用(x64 模式暂不支持)
  • 工程类型扩展

    • 完善窗口程序DLL 动态链接库模板

    • 新增控制台程序入口自动生成(无需手动编写主函数)
二、关键更新内容
1. 功能修复与优化
修复项
说明
返回空值报错
修复函数返回空值时引发的程序崩溃问题,增强稳定性
控制台入口简化
自动生成控制台程序入口函数整数型 main(...),用户无需手动编写
窗口程序入口优化
自动生成 Windows 标准入口WinMain函数,适配系统 API 调用规范
DLL 动态库兼容性
优化 DLL 入口DllMain函数生成逻辑,支持导出函数动态链接

2. 开发体验改进
  • 中文函数名建议:对于公开的 DLL 函数,不建议使用中文命名(避免符号解析冲突)
  • 目录管理机制

    • 新增自定义txt/cpp目录功能(路径:设置→工程目录)

    • 重要提示:首次使用会清空对应目录内容(新增红色背景标签警示,避免文件冲突)
三、使用注意事项
1. 程序入口说明
(1)控制台程序
自动生成入口(无需编写)
整数型 main(整数型 参数数量, 字符型* 参数数组[]) {
    // 易语言代码逻辑
    return 0;
}

(2)窗口程序
系统自动生成入口(Windows 标准格式)
整数型 WINAPI WinMain(
    HINSTANCE 实例句柄,
    HINSTANCE 保留,
    LPSTR 命令行参数,
    int 初始显示状态
) {
    // 窗口创建与消息循环
    return 0;
}

(3)DLL 动态库
自动生成入口(支持动态链接)
逻辑型 WINAPI DllMain(
    HINSTANCE 模块句柄,
    DWORD 调用类型,
    LPVOID 保留
) {
    return 真;
}

2. 兼容性说明
  • x64 编译模式下,置入代码功能暂不支持,建议优先使用标准库接口
  • 自定义目录功能为主动清空机制(非 bug),使用前请备份重要文件
四、致歉声明
针对 1.2 版本中因未明确提示导致用户("呵呵仙")桌面文件被清空的问题,我们深表歉意!本次 1.3 版本已采取以下改进措施:
  • 在设置界面增加红色背景警示标签,明确说明目录清空机制
  • 后续版本将增加二次确认弹窗,避免误操作
  • 加强文档说明,在《用户手册》中新增「目录管理风险提示」章节
五、获取与反馈
1. 工具获取
  • 当前仅支持手动嵌入 C++ 代码赋值获取(后续将开发独立获取函数)
  • 详细使用教程请参考论坛帖子《易语言 CplusE 版开发指南》
2. 版本路线
  • 近期计划:完善 x64 模式下的置入代码支持,开发可视化获取函数
  • 长期目标:降低易语言转 C++ 的学习成本,兼容更多系统 API 调用
转载:https://bbs.125.la/thread-14806098-1-1.html



截图202505252053091098.png
截图202505252053162097.png

蓝奏云下载链接:
https://whct.lanzoue.com/iyqPk2x6js0j
密码:66
捷云鲸技术社区(bbs.jieyunjing.com)免责声明:
使用本社区服务即视为同意本声明全部条款。
1. 本社区所有技术、工具及内容仅限**学习研究**使用,旨在提升安全技术水平,严禁用于非法、商业及其他不良用途,违规后果由使用者自行承担。
2. 社区内容及资源来源于网络,仅代表发布者个人观点,与本社区无关,相关法律责任由发布者自负。
3. 资源版权归原作者所有,用户下载后须在**24小时内删除**,版权争议与本社区无关。
4. 禁止任何破坏社区正常运营的行为,违规将视情节处理,社区保留追责权利。
5. 本社区坚决支持正版,如涉及侵权,请通过站长邮箱或QQ联系删除。
6. 本社区对本声明拥有最终解释权,可适时修改并公示生效。
站长邮箱:jieyunjingvip@qq.com
站长QQ:4040068
捷云鲸社区bbs.jieyunjing.com
回复

举报 使用道具

全部回复 (101)
查看全部
无忧技术吧 我是来刷分的,嘿嘿
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 路过,支持一下啦
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 有道理。。。
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

真是 收益 匪浅无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

学习了,谢谢分享、、、
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

相当不错,感谢无私分享精神!无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

我抢、我抢、我抢沙发~无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

没看完~~~~~~ 先顶,好同志无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 写的真的很不错
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

admin 实名认证
管理员
主题 1380
回复 75
粉丝 1

灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老 沙发王 源码大师 在线王 终身成就 机器王 知识库 土豪 活跃会员 最佳新人 热心会员