解决go编译报错:undefined:syscall.UTF16PtrFromString、undefined: syscall.SetFileAttributes
遇到个问题就是在windows设置文件隐藏所使用的库没办法在linux上编译
解决方法
在go文件开头设置标签
// +build windows
// 要空一行哦~
可以设置文件只在Windows下编译
注意 上述代码要和“正文”隔开一行
只需要编写两个同名的函数,分别设置为:
// +build windows
// +build !windows
即可~