• 10884阅读
  • 8回复

高难问题求助:怎么让dos窗口不显示? [复制链接]

上一主题 下一主题
离线thatguy
 

只看楼主 正序阅读 楼主  发表于: 2010-04-12
我想做一个没有窗口的程序,就是一个进程静默的运行一下。
但是写了个简单的int mian(),发现有个dos窗口。。。。

怎么隐藏或者去掉这个窗口?

谢谢!
离线liuxu_lx7
只看该作者 8楼 发表于: 2012-12-20
遇到同样问题,找到文章,描述很详细 http://blog.163.com/net_worm/blog/static/127702419201001212437534/
离线banyibanyi

只看该作者 7楼 发表于: 2010-04-13
我的PRO文件是这样的
QT       -= gui

TARGET = testd
CONFIG   -= console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp

没有控制台窗口,当然你要是cout了那就有输出控制台,不知道你是这个意思不。
离线thatguy

只看该作者 6楼 发表于: 2010-04-13
引用第5楼浪漫天使于2010-04-12 15:15发表的  :
有点矛盾吧,QCoreApplication 默认是有控制台的。
QApplication 的话 没有界面 也没有什么意思
估计楼主是想弄 守护进程吧


对,大概就是这个意思。
想做一个后台运行的程序;
我知道可以做一个窗口程序然后隐藏窗口,但是我们大家是C++程序员,以偏执著称,这种方法是不屑为之;
另外,我的config里面本来就没有CONSOLE这一项的。
离线浪漫天使
只看该作者 5楼 发表于: 2010-04-12
有点矛盾吧,QCoreApplication 默认是有控制台的。
QApplication 的话 没有界面 也没有什么意思
估计楼主是想弄 守护进程吧
离线prout
只看该作者 4楼 发表于: 2010-04-12
如果你用的是VS的话

在项目解决方案的属性页里,连接器->系统->子系统里选择<windows>,

这样再重新生成解决方案,重新编译就不会出现烦人的控制台了
离线azhw
只看该作者 3楼 发表于: 2010-04-12
支持2楼的回答.

或者 release配置里,已经配置好了,不带 console窗口
离线yfx2003

只看该作者 2楼 发表于: 2010-04-12
以qt application的方式来建立工程
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线xinqingfly

只看该作者 1楼 发表于: 2010-04-12
pro里去掉CONFIG += console
菜鸟也是鸟
快速回复
限100 字节
 
上一个 下一个