You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Deno(v1.32.3)原生ffi调用libcef.dll报‘模块未找到’求助

Deno FFI 加载CEF libcef.dll 失败排查求助

我希望通过Deno原生FFI访问CEF(Chromium Embedded Framework),优先使用Deno原生代码(Deno团队已添加Worker中使用FFI的测试代码),已知Deno原生FFI仍处于不稳定状态。

环境信息

  • 操作系统:Windows
  • 应用路径:D:\Projects\Deno\TestCEF
  • Deno.exe位置:D:\Projects\Deno
  • Deno版本:1.32.3
  • 运行命令:deno run --allow-all --unstable --allow-ffi .\main.ts
  • 错误信息:Could not open library: The specified module could not be found.

已完成的验证操作

  1. 通过资源管理器确认libcef.dll存在且可正常访问;
  2. 编写目录读取代码验证Deno能识别该目录下的libcef.dll文件;
  3. 定位到错误发生在ops.op_ffi_load()调用中,但无法进一步追踪底层实现细节。

复现代码

ProjectMain();
async function ProjectMain(): Promise<void> 
{
  const ceflib = Deno.dlopen(
    new URL("file:///D:/Projects/Deno/CEF/libcef.dll"),
    {
      "fnname": { parameters: ["isize", "isize"], result: "isize" },
    } as const
  ); 
  return;
}

补充说明:libcef.dll取自Spotify提供的CEF官方构建包Release目录,已确认文件非只读。

求助需求

请排查代码或操作流程中导致加载失败的原因,或提供基于Deno原生FFI集成CEF的开源参考示例。

内容的提问来源于stack exchange,提问作者Walter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 07:27:38