Golang:在跨平台调用C++代码

golang: call C++ code in cross platform

本文关键字:C++ 代码 平台调用 Golang      更新时间:2023-10-16

有没有办法从 Go 调用C++代码?我需要在Windows和Mac中调用C++代码。Go 语言是否支持跨语言集成?

SWIG 和 Go

Go 是一种编译语言,而不是脚本语言。但是,它确实 不支持直接调用用 C/C++ 编写的函数。首席专家 程序可用于生成包装器以从 Go 调用 C 代码,但是 没有方便的方法来调用C++代码。SWIG填补了这一空白。

使用SWIG。