qt vs 不出来dos窗口_VS嵌入QT后,建立QT工程后printf和cout无效,无法产生控制台应用程序窗口,需设置工程属性...

VC++

中使用

OpenCV

,一般是建立一个

win32 console application

项目,当运

行此类程序的时候,默认情况下会有一个类似

DOS

窗口的

console

窗口,供程序

与用户之间交互之用。

但是有时候我们只想在程序中运行一段功能代码,不希望显示这个

console

窗口,

而是让代码执行完毕之后程序自动退出。隐藏这种

win32 console application

console

窗口,主要有两种方式:

1

、通过

#pragma

指令来修改,即在

main

函数前添加以下一行代码:

#pragma comment( linker, "/subsystem:/"windows/"

/entry:/"mainCRTStartup/"" )

2

、通过设置项目属性来修改,即在

Project

> Properties ->

Configuration Properties

> Linker -> System

Subsystem

项中,将

Console (/SUBSYSTEM:CONSOLE)

修改为

Console

(/SUBSYSTEM:WINDOWS)

,这样就把控制台程序窗口隐去了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值