在代码注释中指定Go构建标志"-H = windowsgui"

gon*_*utz 5 windows go

我正在Go中创建一个桌面Windows应用程序.目前我用这行来安装它:

go install -ldflags -H=windowsgui

我希望用户能够说出来

go get github.com/my/app

并自动windowsgui为建筑指定标志.是否可以将标记添加为代码注释,如#cgo注释.或者我是否必须make在项目目录中提供一个文件,比如过去的Go?或者根本不可能?

One*_*One 4

坏消息,你不能.

半好消息,您可以告诉您的用户go get -ldflags "-H windowsgui" github.com/my/app在Windows 上使用.