0

我有一个 JavaScript 类,我不想移植到 C++,因为它太大太复杂了。有什么方法可以从我的 C++ 代码中调用 JavaScript 函数。

4

4 回答 4

2

您可以嵌入 JavaScript 引擎,例如V8。不过,这是一个非常(非常)大的开销。除非您有特定需求,否则最好只移植您的代码。

于 2012-08-10T14:57:13.013 回答
2

我建议您查看 Google 的 V8,Chrome 中使用的 C++ Javascript 引擎 http://code.google.com/p/v8/

于 2012-08-10T14:58:01.270 回答
1

您可以使用V8库从 C++ 调用 JavaScript 代码。

于 2012-08-10T14:56:54.480 回答
1

除非您有非常具体的要求迫使您这样做,否则这将是一个非常糟糕的主意。它会产生可怕的开销(在执行速度和内存使用方面)。您应该认真考虑将 Javascript 代码移植到 C++。

于 2012-08-10T15:08:41.503 回答