Go程序生成.exe文件后,怎么样去除运行时的Go背景的窗口?

jackzczhou · 2014-04-08 13:53:35 · 6680 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2014-04-08 13:53:35 的主题,其中的信息可能已经有所发展或是发生改变。

我用Go语言学习编写了windows窗口程序,生成.exe文件后运行,但是运行时总是同时运行了类似于命令行类的窗口,请问高手,怎么样才能让这个“命令行”窗口不用显示出来。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

6680 次点击  
加入收藏 微博
5 回复  |  直到 2019-04-17 22:14:39
polaris
polaris · #1 · 11年之前

用的啥图形库?

plain
plain · #2 · 11年之前

try add "-ldflags -Hwindowsgui" to go build/get/install command line

Hubery
Hubery · #3 · 11年之前

用了图形库是不能隐藏吧?

zhangyangziwo
zhangyangziwo · #4 · 6年之前

用了图形库也可以隐藏,go build -ldflags="-H windowsgui"

igufei
igufei · #5 · 6年之前

还没有遇到这样的需要,不过可以加载window api 获取当前运行窗口的句柄,然后通过句柄隐藏窗口

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传