觅风论坛
标题:
易语言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.暂不支持模块,后面会写
作者:
我是你爸爸
时间:
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
藕是来打酱油滴...
作者:
wxy123456
时间:
2024-8-13 21:44
易语言CplusE版1.0支持x64和x32编译 实现真正的X64易语言下载编译 [修改]
作者:
2431179943
时间:
2024-9-9 19:47
下载试试,,下载试试,,
作者:
i00100100100
时间:
2024-9-12 18:43
保证翻译过去555
作者:
zhangtryaaa
时间:
2024-10-29 08:03
谢谢分享啊啊啊
作者:
zhangtryaaa
时间:
2024-10-29 08:03
嘻嘻不错支持一个
作者:
烤熟的甜瓜
时间:
2024-11-16 17:20
66698898787
作者:
2083263773
时间:
3 天前
牛逼的东西我看看怎么个事
作者:
sdaxcx
时间:
前天 15:58
看看帖子里藏了啥好东西~~~
作者:
sdaxcx
时间:
前天 15:59
63636363636363636363
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4