我用
导入“ github.com/dontpanic92/wxGo/wx”
在可以带有或不带有GUI的程序中运行。
即,您可以像这样运行它:
./program --gui是
要么
./program --gui错误
当使用gui false在linux上运行时,我希望避免编译所有wxGo / wx。
我如何在git中检查相同的代码,以便它可以在Mac或Linux上编译就可以了。
即现在当我在Linux上编译时,我必须注释掉对wxGo / wx的任何引用
如果要从特定的操作系统,体系结构,Go版本中排除特定的Go文件,或者在编译期间指定了某些标签,则可以选择以下选项:
如果要仅在Linux上构建文件,请附加_linux
文件名,例如gui_linux.go
。也可以指定架构,或同时指定两者gui_windows_amd64.go
。
//+build ...
在Go文件的顶部添加评论,例如// +build linux,386
。
有关详细信息,请参见https://golang.org/pkg/go/build/#hdr-Build_Constraints。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句