ChakraCore是一个很好的javascript引擎!
它是现代的,通过一个干净的API易于使用。
但我不知道如何从ChakraCore引擎调用c++函数或方法。
Google V8和Mozilas SpiderMonkey都有一个内置的系统来实现这一目的。
ChakraCore是否支持它?
发布于 2018-01-18 06:23:35
如果您托管的是chakra核心引擎,则可以使用JsCreateFunction/JsCreateNamedFunction调用,但如果只是使用引擎执行JS代码,则不可以。您将需要一个填充函数,它将chakra core知道如何调用(JsNativeFunction)的单一函数类型转换为您的实际函数。
MS脉轮引擎(而不是脉轮核心)也知道如何调用基于IDispatch的COM对象。
https://stackoverflow.com/questions/43058999
复制相似问题