• 9854阅读
  • 9回复

执行时,为什么总是弹出命令行窗口??? [复制链接]

上一主题 下一主题
离线deyili
 
只看楼主 倒序阅读 楼主  发表于: 2006-08-18
— 本帖被 XChinux 执行加亮操作(2008-10-09) —
我用的是VC2005编译的,但程序在运行时总是先弹出个命令行窗口,然后再执行,程序运行倒是没有什么问题。
  请问诸位达人,这是为什么啊????
预则立,不预则废
离线ediwon
只看该作者 1楼 发表于: 2006-08-18
如果代码不算太长,建议贴出来
BLOG:
http://www.ediwon.com
-------------------------------
离线drifthat

只看该作者 2楼 发表于: 2006-08-18
你该不是建了一个console application吧?
离线ericguo
只看该作者 3楼 发表于: 2006-08-19
可能需要重新编译一下Qt,对于这个问题的进一步解答,可以阅读Qt\4.1.4\src\winmain\qtmain_win.cpp
离线crash3

只看该作者 4楼 发表于: 2006-08-21
我试过了,通过vc编译后,程序在运行时总是先弹出个命令行窗口。但是同一程序在dos下qmake后,生成的.exe文件运行时并没有跳出命令行窗口,我怀疑时vc设置的问题,但是我找不到原因出在哪里,希望达人能帮找出来,谢谢!
离线ball
只看该作者 5楼 发表于: 2006-08-22
在 xxx.pro 里
加入
CONFIG += console
就會出現命令行窗口
离线lj_0212

只看该作者 6楼 发表于: 2006-08-22
在代码开始处加入

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址
离线sickle_host
只看该作者 7楼 发表于: 2008-08-26
我刚安装时也出现这个问题。不过我用的是Code::Blocks, 我试验了下,如果是用Debug版本,就会有命令窗口弹出来,改成Release版本就没问题了。
离线x_wp

只看该作者 8楼 发表于: 2008-10-09
我也出现这个问题,用的是开源Qt。
在codeblock中可以设置项目构建目标为GUI应用程序,就不会有命令行窗口。

请问2楼,我在vc中试过,用windows application编译时提示链接错误,用console application编译可以通过,但就是有命令行窗口。应该怎么解决呢?谢谢!
离线x_wp

只看该作者 9楼 发表于: 2008-10-10
用Qmake生成vc工程,再用Vc编译就没有命令行窗口了,可是要在控制台输代码,既然如此,又何必转换成vc再编译?直接nmake不就行了。不知道高手们是怎么做的。
快速回复
限100 字节
 
上一个 下一个