在创建另一个模块时,我通常通过将模块名称作为参数传递来访问 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++ 中访问该对象。如果有帮助,我很乐意发布更多代码......我还没有找到任何关于此的文档。谢谢!