在使用OpenCV进行程序开发的过程中,会出现由于建立一个Console Project进行开发的原因,在运行程序时,出现imshow的图形后有如下控制台显示,解决思路是通过改变程序入口来达到屏蔽控制台显示的功能。
方法一
1.首先在main.cpp(主文件)的main函数前加:
#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup") // 设置连接器选项
2.在 项目->配置->配置属性->链接器->系统中的 子系统 项中,Console (/SUBSYSTEM:CONSOLE) 修改为 Console (/SUBSYSTEM:WINDOWS) 。
效果图如下:
方法二
1.首先在项目->属性->高级->入口点->输入“mainCRTStartup”。
2.在 项目->配置->配置属性->链接器->系统中的 子系统 项中,Console (/SUBSYSTEM:CONSOLE) 修改为 Console (/SUBSYSTEM:WINDOWS) 。