在扩展崩溃Firefox中使用JS-ctypes

using js-ctypes in extension crashing firefox

本文关键字:JS-ctypes Firefox 扩展 崩溃      更新时间:2023-09-26

我已经创建了将使用js-ctypes调用本机DLL函数的扩展。我已经编写了本机DLL(用C编写),它导出了一个由扩展javascript调用的C函数。我正在尝试从我的本机 DLL 加载另一个 DLL(用 c++ 编写)。

我的问题是,如果我安装扩展程序,Firefox 在启动时崩溃。

请帮助我解决问题。

为什么要编写一个 dll 来加载另一个 dll - 我认为更干净的方法是将 c++ 代码编译为静态库,然后用 C 编写一个引用该库函数的 dll。这将适用于js-ctypes