目前,我有一些使用MFC的visual C++函数。我可以使用这个函数作为nodejs或golang中的C++插件吗?是否可以在nodejs或golang中使用Visual C++ MFC函数插件?

具体而言,我需要以某种方式通过我的golang或nodejs代码访问OCX(ActiveX)对象。所以,我决定用C++写下附加组件,但是如果不使用MFC/ATL的话,会发现它非常困难。那么,我可以使用这些MFC/ATL函数作为nodejs或golang中的插件/扩展吗?谢谢!

2016-10-02 asqdf

+0

您可以将SWIG用于C++和Go:http://www.swig.org/Doc2.0/Go.html – 2016-10-02 09:19:50

+0

您似乎错过了很明显的例子:ActiveX基于COM,一种语言不可知的ABI,可以从JavaScript调用(至少是'IDispatch'接口)。您正在尝试为某些东西编写包装,这已经可以被您的目标平台消费。 –