admin 发表于 2025-5-26 00:09:34

易语言CplusE版1.3支持x64和x32编译 教程分享

易语言 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




**** Hidden Message *****


yyy6366164 发表于 2025-5-26 09:28:26

6666666666666

god2022 发表于 2025-5-26 10:25:22

易语言CplusE版1.3支持x64和x32编译 教程分享很好,谢谢

___Cc 发表于 2025-5-26 15:22:04

易语言CplusE版1.3支持x64和x32编译 教程分享很好,谢谢
出自6SWG.COM

苏妲己 发表于 2025-5-26 20:10:27

学习一下

q339762113 发表于 2025-5-26 23:31:52

1111111111111111111111

Xshuai 发表于 2025-5-28 14:16:41

教程分享很好,谢谢
出自6SWG.COM

声色犬马 发表于 2025-5-29 01:40:13

易语言CplusE版1.3支持x64和x32编译
出自6SWG.COM

z1255301153 发表于 2025-5-29 14:19:18

11111111111111111111111
页: [1]
查看完整版本: 易语言CplusE版1.3支持x64和x32编译 教程分享