Advertisement

OpenCV学习(2)隐藏Console窗口

阅读量:

通常在VC++环境中应用OpenCV时,开发者会创建一个 win32 console application 项目;一旦部署该程序,在程序开始运行时,默认状态会在屏幕上显示一个类似于DOS的一个 cons控制台窗口,并为程序与用户之间的交互提供界面。

[

10

]()

但是有时候只需在程序中执行一段功能代码而无需展示该 consol窗口以便当代码完成后程序自动退出隐藏此类win32 consol应用程序的 consol窗口主要采用以下两种方法:

1、通过#pragma指令来修改,即在main函数前添加以下一行代码:

#pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )

2、通过调整项目属性来设置相关参数,在Project ->Properties->ConfigurationProperties->Linker->System中的Subsystem项中将其更改为Console (/SUBSYSTEM:WINDOWS),从而实现了隐藏控制台程序窗口的目的。

上述方法通过编译器

全部评论 (0)

还没有任何评论哟~