【发布时间】:2013-11-25 18:35:08
【问题描述】:
在 SciTE 下载页面 (http://www.scintilla.org/SciTEDownload.html ) 有一个链接:
“称为 Sc1 (720K) 的单个文件可执行文件不需要任何 DLL 或属性文件,因为它们已链接到可执行文件中。”
那是用什么语言写的?我下载了超过 2 MB 压缩和超过 7 MB 解压缩的源代码,但单个 exe 为 720K。
他们是否为这个小的独立 exe 使用了不同的语言?他们是怎么把 DLL 文件放在那里的?
他们为 GUI 使用了什么? Python、LUA 还是 MFC?
Python 解释器和 Lua 解释器是否也嵌入到 exe 中?
谢谢!
【问题讨论】:
-
他们并没有真正“将 dll 文件”放在那里,而是将他们的 exe 静态链接到其外部依赖项。但这会增加 exe 的大小,所以它不能回答你的问题;)