报错样例 :
# github.com/godror/godror
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:453:56: undefined: VersionInfo
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:462:56: undefined: VersionInfo
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:480:19: undefined: VersionInfo
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:481:19: undefined: VersionInfo
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:482:30: undefined: ObjectType
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:483:31: undefined: Event
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:483:42: undefined: SubscriptionOption
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:483:64: undefined: Subscription
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:484:10: undefined: StartupMode
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:485:11: undefined: ShutdownMode
/home/go/pkg/mod/github.com/godror/godror@v0.19.4/orahlp.go:485:11: too many errors
出现条件:
1. 在windows系统使用go编译linux执行文件
2. 在linux系统使用go编译windows执行文件
解决方法:没有找到什么好方法,现在处理
在windows下只编译windows执行文件
在linux系统下只编译linux执行文件