我用C++做了个窗口程序,但执行后为何会出现控制台?我用纯MinGW的。

听别人说实现了WinMain就没事,为何我的还会出现控制台?如果谁成功地解决了我的问题,我将会提高悬赏,谢谢。... 听别人说实现了WinMain就没事,为何我的还会出现控制台?
如果谁成功地解决了我的问题,我将会提高悬赏,谢谢。
展开
 我来答
pardream941026
2016-06-11 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1353万
展开全部
  1. 你确定是在进行windows编程(不一定是WinMain,那是windowsAPI编程)。

  2. 使用正确的参数(比如:-mwindows)

追问
那要怎样才能让控制台消失?请给我详细一点的代码,谢谢。
追答
编译时,在链接参数中增加-mwindows,链接生成的代码即为无Console窗口程序。
无奈,不能上传附件了,奇怪,全篇还贴不下。
你的代码应该也可以,主要是在链接时加上-mwindows参数就可以了。
codeblock可能在窗口运行时仍会弹出console,但直接编译生成的exe程序时,应该就不显示
console了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式