我尝试了各种创建Go程序的方法,只显示一个MessageBox或一个独立的GUI窗口.如果我用C/C++编写这个,我只想定义一个WinMain,省略主要,我会很高兴.在我看来,只要我定义一个main函数,就会自动创建一个控制台窗口.主要功能是强制性的.
package main
func main() {
...
}
Run Code Online (Sandbox Code Playgroud)
为了避免这种情况,我尝试了一个创建WinMain 的示例
func WinMain(wproc uintptr) {
hInstance := GetModuleHandle(nil)
...
}
Run Code Online (Sandbox Code Playgroud)
Tri*_*lJM 33
添加-ldflags -H=windowsgui到您的go build/install命令行.您将看到控制台窗口不存在:
| 归档时间: |
|
| 查看次数: |
6979 次 |
| 最近记录: |