我想使用 VS2010 在我的 C#(或 C++)控制台应用程序中嵌入 spidermonkey 引擎调用,因此我可以将一些值从 C# 代码发送到 javascript 函数并取回结果,但我不知道从哪里开始以及如何开始.
到目前为止,我已经下载了 spidermonkey 源代码并使用 mozilla-build 工具对其进行了编译。现在我可以启动 js shell,加载我的 .js 文件,在其中运行 javascript 函数并获得正确的结果。比我在 VS2010 中创建 win32 C++ 控制台应用程序,将我的 dist/include 文件夹中的 js.lib 和头文件添加到项目. 尝试使用简单的示例来启动它,实际上它构建时没有错误(仅尝试 3 天后),但在运行时会引发系统错误 - “无法启动,因为您的计算机中缺少 js.exe。”