求个大牛帮忙新手解决个build的小问题,在window下用golang的build编译生成的.exe文件后,在window桌面下双击这个.exe文件后,会秒关闭掉。代码目的是想把一个html文件写入到go的buff里面,然后直接编译。不知道我这样做的对不对,也不知道秒关的原因是什么 求个大神帮忙解决下 谢谢了
有疑问加站长微信联系(非本文作者)

求个大牛帮忙新手解决个build的小问题,在window下用golang的build编译生成的.exe文件后,在window桌面下双击这个.exe文件后,会秒关闭掉。代码目的是想把一个html文件写入到go的buff里面,然后直接编译。不知道我这样做的对不对,也不知道秒关的原因是什么 求个大神帮忙解决下 谢谢了
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
你编的不是 GUI , Windows用 cmd打开, 你又没有传入启动参数, 当然 shell 秒关闭了。 你先 启动 Windows 的 CMD 设立了,然后敲入命令, 启动你的 exe 程序再看下。
你好,我是在command line下运行这个exe文件可以启动并运行 但是想要的效果是可以在桌面上直接点击打开这个.exe文件吗 就像是打开一个网页一样的那种形式,就是需要用golang来编译
是不是panic了啊,CMD里执行看下是不是有报错信息
在cmd里面是能运行正确的。 我的目的是想在桌面上点击这个.exe执行文件 类似打开一个网页 可以看到里面的内容的形式
任何进程都有一个生命周期的。进程生命终结,当然被Windows撤销了,除非 进程 的生命不终结。 你在 main()最后不要 return,等键盘敲个字符,是不是可以实现你的要求呢??
我都没写return 我是直接把读取到的文件内容输出fmt.Print ,然后编译,这样可以吗?在技术群里main也有人给我解释是因为golang编译成win32 application console的原因,目前也不知道怎么解决了