觅风论坛

标题: 易语言CplusE版1.0支持x64和x32编译 实现真正的X64易语言下载编译 [打印本页]

作者: 随缘唯美    时间: 2023-12-12 09:46
标题: 易语言CplusE版1.0支持x64和x32编译 实现真正的X64易语言下载编译
易语言CplusE版1.0支持x64和x32编译 实现真正的X64易语言下载编译

易语言CplusE版
直接使用易IDE属于效仿"白月"
IDE也算在白月分享的IDE上修改的来
精简了大部分无用的东西
精简了暂不支持的库
暂时仅支持使用"系统核心支持库"和"特殊功能支持库"
所以只有不到14M
相对比我以前写的控制台版的CplusE,写了更合理的查错与符号转换,其他的小细节就不一一说了
使用前需要安装VS,并且装了VS C++必须的组件
比如win10SDK
建议使用VS2019或者更高的版本
编译前需要设置MSBuild位置
2019的位置是在  [安装位置]\2019\Community\MSBuild\Current\Bin

生成的C++源码我都是尽量保证翻译过去的代码不懂C++的人也能看懂保持缩进,注释
只有_启动子程序 函数在main.cpp
其他的子程序什么的都在对应名称的程序集头文件.h
依旧借助了e2txt转换成txt,然后我进行翻译

以下是注意事项,必须看,这关乎着你是否能正确编译
注意事项:
        0.命名时,严禁与C/C++命名重复,无论是函数名还是DLL命令名,还是数据类型名
        1.数据类型里不允许传址和数组不能同时在一个成员
        2.子程序内一个参数不允许参考与可空同时勾选
        3.子程序内一个参数未勾选可空,则此子程序后续参数禁止可空
        4.DLL命令名禁止与winAPI或与C++某函数名称重复,否则编译会报错重复定义
        5.调用DLL命令,如果参数要求传址或数组,一定要使用&
        6.函数的参数要求传址或参考,一定要使用&
        8.只有勾选公开的DLL才会被转换成C++代码
        9.不要公开winAPI的DLL声明,会重复定义
        7.如果调用winAPI的参数你无法用易正确的写出对应类型,必要的时候可以嵌入C++代码
        8.部分类型可以通过 C_类型强转 进行转换,这个命令只有翻译成C++之后才有效果,翻译后原型是 (类型)数据 是C语言的类型强转,如果是数据结构,可以转换 &结构体 将变量地址转换成其他类型
        9.入口函数只允许使用_载入子程序
说明:
        0.建议使用CplusE编译前,先用易语言本身编译一下检查一下错误
        1.DLL声明采用两种方式,如果库文件名为空,则采用静态方式声明,如果不为空,则采用动态方式声明
        2.嵌入C++代码:' @C++代码  代码前面需要带单引号(E注释符)和@,易IDE的单引号注释符后自动添加一个空格
        3.嵌入C++代码必须在行首位置。
        4.嵌入C++代码到首部是:' #这样嵌入的代码就会出现在源码文件首位置
        5.暂时只支持控制台程序,后续我会更新DLL动态链接库,对于UI,暂时不写了。工程量太大了
        6.暂不支持模块,后面会写

QQ截图20231212095739.jpg

QQ截图20231212095732.jpg







作者: 我是你爸爸    时间: 2023-12-13 14:13
豆腐干士大夫
作者: 你大爷    时间: 2023-12-14 18:40
觅风论坛需要你
作者: Hacker    时间: 2023-12-15 23:07
阿斯蒂芬撒反对
作者: wwww    时间: 2023-12-17 03:33
嘻嘻不错支持一个
作者: 海绵老爹    时间: 2023-12-18 08:00
谢谢楼主的辛苦分享
作者: hui861140    时间: 2023-12-18 19:57
厉害,我挺你,嘻嘻嘻。
作者: hui861140    时间: 2023-12-19 07:54
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者: 我是你爸爸    时间: 2023-12-19 19:51
前来支持~~~~~~~~~~~~~~~~~~~
作者: 丶断弦    时间: 2023-12-20 07:47
支持!!!!前排!!!!
作者: 赵金龙    时间: 2023-12-20 19:44
感觉不错
作者: 13778890079    时间: 2023-12-21 09:07
回复查看隐藏内容
作者: 养猪大户    时间: 2023-12-21 22:29
这个资源我一直想要
作者: qq2556906318    时间: 2023-12-22 11:52
嘻嘻不错支持一个
作者: 13778890079    时间: 2023-12-23 01:14
学习一下!十分感谢
作者: 黑崎一宇    时间: 2023-12-23 14:36
支持!!!!前排!!!!
作者: a466911461    时间: 2023-12-23 18:17
666666666666666666666666
作者: wfagf    时间: 2023-12-23 21:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小白    时间: 2023-12-24 01:38
666学习了!!
作者: a895830975    时间: 2023-12-24 05:18
很给力。。。。很喜欢
作者: 2549051527    时间: 2023-12-24 08:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 鸟文是帅逼    时间: 2023-12-24 15:17
这个好好支持一下
作者: lsz    时间: 2023-12-24 21:35
我表示压力很大
作者: 海绵老爹    时间: 2023-12-25 03:53
必须支持。。。。。。。
作者: 哈哈哈哈    时间: 2023-12-25 10:12
藕是来打酱油滴...
作者: lsz    时间: 2023-12-25 16:30
感觉不错
作者: zzq6689@qq.com    时间: 2023-12-26 05:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: q13129841235    时间: 2023-12-26 18:49
66666666666666666666
作者: 22222222    时间: 2023-12-27 07:59
谢谢大人的分享
作者: 6360120    时间: 2023-12-27 21:09
11111111111111111111111111
作者: zzq6689@qq.com    时间: 2023-12-28 10:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 阴阳师    时间: 2023-12-29 05:59
支持!!!!前排!!!!
作者: 小天    时间: 2023-12-29 11:14
感谢感谢分享
作者: asd26297    时间: 2023-12-29 16:30
谢谢大人的分享
作者: 佳佳    时间: 2023-12-29 21:45
666学习了!!
作者: qqq00123    时间: 2023-12-30 03:01
谢谢楼主,,,收藏ing
作者: asd26297    时间: 2023-12-30 08:17
这个好好支持一下
作者: haobaba45    时间: 2023-12-30 13:36
撒大苏打阿斯顿阿斯顿
作者: sada    时间: 2023-12-30 18:56
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者: 卧槽你妹    时间: 2023-12-31 00:15
谢谢分享!~
作者: w115182772    时间: 2023-12-31 05:35
666学习了!!
作者: 无名使者    时间: 2023-12-31 10:54
期待中......
作者: 501369613    时间: 2024-1-1 02:00
学习下  学习下  学习下
作者: 的含税单价    时间: 2024-1-1 17:06
谢谢分享!~
作者: a123354    时间: 2024-1-2 08:12
学习了!!!!
作者: qq1124824221    时间: 2024-1-2 23:18
不错!顶LZ
作者: a491198538    时间: 2024-1-3 14:24
前来围观,LZ好样的!
作者: Dim星痕    时间: 2024-1-4 00:31
人设人阿松大
作者: 海绵老爹    时间: 2024-1-4 10:37
看看,到底好不好,想学学看看
作者: 1378409920    时间: 2024-1-4 20:44
顶起  很好的帖
作者: few    时间: 2024-1-5 06:50
路过还不错
作者: ...    时间: 2024-1-5 16:57
藕是来打酱油滴...




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4