首页  > 教育解读  > 二进制aardio文件怎么打

二进制aardio文件怎么打

2025-05-07 19:14:13
耐性与骨气
耐性与骨气已认证

耐性与骨气为您分享以下优质知识

根据搜索结果,生成二进制Aardio文件主要有以下两种方法:

一、使用 `$` 包含符进行内嵌

操作步骤

- 在代码中以 `raw.loadDll($"C:pathtoyourfile.dll", "mode")` 的形式使用 `$` 符号包含二进制文件。编译时,Aardio会将指定路径的 `.dll` 文件以二进制形式嵌入到生成的 `.exe` 文件中。

- 示例:

```aardio

raw.loadDll($"C:UsersNIEDesktopbasic.dll", "cdecl")

```

注意事项

- 被包含的文件在发布后已内嵌到 `.exe` 中,无需额外放入资源目录,避免重复嵌入。

- 仅支持 `.dll` 等二进制文件,不支持源码文件。

二、将文件放入资源目录

操作步骤

- 将二进制文件(如 `.dll`)放入项目的 `res` 资源目录中。Aardio 默认会内嵌该目录下的所有文件。

- 在代码中通过 `raw.loadDll("yourfile.dll")` 直接加载,无需指定完整路径。

优势

- 资源文件与可执行文件打包在一起,便于分发和部署。

总结

推荐方案:

优先使用 `$` 包含符,因为它更灵活且无需额外管理资源目录。

适用场景:若需动态加载外部二进制文件,或已有的二进制文件需内嵌到程序中。