书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 352|回复: 0

【黑月编译器的介绍】

[复制链接]

384

主题

407

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581367
发表于 2024-2-3 02:11:10|字数:590 | 显示全部楼层 |阅读模式
LV10 站长

黑月编译器主要用于dll(或无窗口exe),将易语言的源码先转换成c++,然后再进行编译,听到这里,很多人可能惊讶到还有这种操作

重点:
黑月编译的产生的目的不是为了让代码执行更快(一些人觉得易语言的执行速度慢),这个问题在前面的帖子已经讲过了
3:【经常听别人说某某语言执行速度慢,有多慢?】


黑月编译器的目的是为了让DLL的结构更规范,易语言的DLL和C++的DLL在结构上是有区别的,如果C++的程序框架直接调用易语言的DLL可能会出现兼容性的问题


在一些第3方的框架平台中,往往也提供了供大家2次开发的接口,就是你写一个DLL,他的框架会加载你的DLL(加载你写的功能),如果你的DLL使用的是易语言的静态编译,可能会出现一定的兼容性问题,使用黑月编译是最理想的


黑月编译不可以有窗口类组件,即DLL是不能有窗口界面的

黑月编译器使用教程:
①:下载黑月编译器(百度下载),一般是个安装包或exe执行程序,不同版本的黑月编译器安装方法可能不一样
②:017:【支持库和模块】 ,根据这个教程把黑月的库选中,黑月编译器本身就属于一个支持库
③:编译的时候选择黑月编译即可

1.png

——————————————————————————————————————

补充:
黑月编译器设置:
图片.png

图片.png


(点击返回课程目录https://shuxiangyage.net/forum.php?mod=viewthread&tid=1134
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-5-3 11:37 , Processed in 0.118329 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表