我正在用Go创建一个桌面Windows应用程序。目前我使用这一行来安装它:
go install -ldflags -H=windowsgui
我希望用户能够直接输入
go get github.com/my/app
并自动指定windowsgui
标志用于构建。是否可以将标志添加为代码注释,如#cgo
注释。或者我必须在项目目录中提供一个make
文件,就像以前的Go一样?还是根本不可能?
坏消息,你不能。
半好消息,你可以告诉你的用户在Windows上使用go get -ldflags "-H windowsgui" github.com/my/app