Calling JavaScript from C++

Calling JavaScript from C++

本文关键字:C++ from JavaScript Calling      更新时间:2023-09-26

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

我建议你看看谷歌的V8,一个C++在Chrome中使用的Javascript引擎。http://code.google.com/p/v8/

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

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

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