我使用
import "github.com/dontpanic92/wxGo/wx"在一个可以使用或不使用GUI运行的程序中。
也就是说,你可以这样运行它:
./program --gui true或
./program --gui false在Linux false运行时,我希望避免编译所有的wxGo/wx。
如何将相同的代码签入git,以便它能够在Mac或Linux上编译。
也就是说,现在当我在Linux上编译时,我必须注释掉对wxGo/wx的任何引用
发布于 2017-10-24 15:05:42
如果要在特定操作系统、体系结构、Go版本上构建特定的Go文件,或者在编译过程中指定了某些标记,请选择以下选项:
_linux附加到文件名,例如gui_linux.go。还可以指定一个体系结构,或者两者都指定,例如gui_windows_amd64.go。//+build ...注释,例如// +build linux,386。详情请参见Constraints。
https://stackoverflow.com/questions/46877006
复制相似问题