【发布时间】:2019-07-19 05:10:21
【问题描述】:
我正在尝试从 python 调用 go lang 函数 当我调用我的 python 程序时,我看到以下错误。 我指的是Go to pythn 链接。
Python 程序
from ctypes import *
def call_go_function():
lib = cdll.LoadLibrary("./awesome.so")
lib.Add.argtypes = [c_longlong, c_longlong]
print( lib.Add(12,99))
call_go_function()
围棋程序
package main
import "C"
import (
"sync"
)
var count int
var mtx sync.Mutex
//export Add
func Add(a, b int) int { return a + b }
func main() {}
【问题讨论】:
-
您使用的是 Windows,您所遵循的教程使用的是 Linux/Unix。也许您可以在 Docker 容器或 VM 中应用本教程。
-
请不要包含文字图片。它们很难阅读(如果您依赖屏幕阅读器,则无法阅读),并且它们不可搜索且无法编入索引。而是将文本直接复制并粘贴到问题中。