请问大神有没有遇到过undefined: syscall.Flock 和 undefined: syscall.LOCK_EX的报错问题

jack12138 · · 6491 次点击
Flock不支持windows
#2
更多评论
楼主解决了么,
#1
**win系统不支持,建议使用条件编译。** 例如如图:有些代码win系统无法运行,使用条件编译定义空函数,另外一个文件第一行加入// +build !windows,在非win系统使用。 ![image.png](https://static.studygolang.com/191224/36fc7c6cdadee54d0eeadcb20ca587ab.png) [上图代码](https://github.com/eudore/eudore/tree/master/component/command),参考两个文件的第一行的条件tag。 条件编译可以使用第一行的tag或文件名后缀。
#3