最近在写go的项目,遇到这个问题
undefined: syscall.SIGUSR1
undefined: syscall.SIGUSR2
……
查了一下可以通过手动加一下代码解决:
go目录src\syscall\types_windows.go
添加
var signals = [...]string{
16: "SIGUSR1",
17: "SIGUSR2",
18: "SIGTSTP",
19: "SIGSTOP",
}
/** 兼容windows start */
func Kill(...interface{}) error {
return nil;
}
const (
SIGUSR1 = Signal(16)
SIGUSR2 = Signal(17)
SIGTSTP = Signal(18)
SIGSTOP = Signal(19)
)
就可以了