可以在windows中生成dll代码,也可以使用C++/C#呼叫golang代码?

可以在windows中生成dll代码,也可以使用C++/C#呼叫golang代码?,go,Go,Go函数可以在windows上由C++或C#代码调用吗?Go是否支持在Windows中生成dll?否,Go代码是静态链接的。其原因是Go的运行时,它嵌入到每个可执行文件中 编辑: 通过大量的间接操作,这显然是可能的,但在实践中远不能使用。 有关更多信息,请参阅和链接的博客帖子。我知道gccgo有时更兼容,但我认为它甚至还不能编译成DLL…在这方面已经做了一些工作,请参阅。2016年8月:尚未完成。

Go函数可以在windows上由
C++
C#
代码调用吗?Go是否支持在Windows中生成dll?

否,Go代码是静态链接的。其原因是Go的运行时,它嵌入到每个可执行文件中


编辑:

通过大量的间接操作,这显然是可能的,但在实践中远不能使用。
有关更多信息,请参阅和链接的博客帖子。

我知道gccgo有时更兼容,但我认为它甚至还不能编译成DLL…在这方面已经做了一些工作,请参阅。2016年8月:尚未完成。