1

在创建另一个模块时,我通常通过将模块名称作为参数传递来访问 js 模块中已编译的 c++ 模块,如下所示:

var cppModule = require('./cppModule');
var cppModObject = new cppModule.SomeObject;
var jsModule = require('./jsModule');
var jsModObject = new jsModule.OtherObject(cppModObject);

在我的js中,我有类似的东西:

var jsModule = function(otherModArg) {
  var otherModuleObject = otherModArg;
  ...
}

我的问题是我是否可以做相反的事情,即将一些实例化的 js 对象传入我的 c++ 模块并在 c++ 中访问该对象。如果有帮助,我很乐意发布更多代码......我还没有找到任何关于此的文档。谢谢!

4

0 回答 0