我有一个以下插件:
package main
type Test struct {
Id string
}
func (test *Test) GetId() string {
return test.Id
}
var V Test
我在我的应用程序中导入它:
package main
import (
"fmt"
"plugin"
)
func main() {
p, err := plugin.Open("test.so")
if err != nil {
panic(err)
}
v, err := p.Lookup("V")
if err != nil {
panic(err)
}
fmt.Println(v)
}
不幸的是我无法调用v.getId()它——有没有办法公开给定结构上设置的所有函数?
慕容3067478
相关分类