【发布时间】:2021-09-18 12:27:41
【问题描述】:
我安装了库并且可以在idea IDE中运行/调试libvirt相关代码,但是在MacBook上运行下面的构建命令之后
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o zagent.exe cmd/test/main.go
我明白了
cmd/test/main.go:11:22: undefined: libvirt.NewConnect
感谢您的关注,代码如下:
package main
import (
_logUtils "github.com/easysoft/zagent/internal/pkg/lib/log"
"github.com/libvirt/libvirt-go"
)
func main() {
connStr := "***"
LibvirtConn, err := libvirt.NewConnect(connStr)
if err != nil {
_logUtils.Errorf(err.Error())
return
}
active, err := LibvirtConn.IsAlive()
if err != nil {
_logUtils.Errorf(err.Error())
return
}
if !active {
_logUtils.Errorf("not active")
}
}
【问题讨论】:
标签: libvirt