11
WindowsのC++
またはC#
コードで関数を呼び出せますか? Windowsではdllの生成をサポートしていますか?Windowsでdllコードを生成したり、C++/C#でgolangコードを呼び出すことができますか?
WindowsのC++
またはC#
コードで関数を呼び出せますか? Windowsではdllの生成をサポートしていますか?Windowsでdllコードを生成したり、C++/C#でgolangコードを呼び出すことができますか?
いいえ、Goコードは静的リンクされています。その理由は、Goのランタイムであり、実行ファイルに埋め込まれています。
編集:
それは明らかに間接の多くの可能性が、実際に使用できるから遠いです。 詳細については、Call go functions from Cとリンクされたブログ記事を参照してください。
私はgccgoがこのように互換性があることはよく知っていますが、まだDLLにコンパイルできないと思います... – rogerdpack
その方向の作業が行われました。[issue 11058](https:// github.com/golang/go/issues/11058)。 2016年8月:まだ完了していません。 – Deleplace