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