在使用OpenCV进行程序开发的过程中,会出现由于建立一个Console Project进行开发的原因,在运行程序时,出现imshow的图形后有如下控制台显示,解决思路是通过改变程序入口来达到屏蔽控制台显示的功能。

OpenCV 隐藏控制台

方法一

1.首先在main.cpp(主文件)的main函数前加:

#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup") // 设置连接器选项

2.在 项目->配置->配置属性->链接器->系统中的 子系统 项中,Console (/SUBSYSTEM:CONSOLE) 修改为 Console (/SUBSYSTEM:WINDOWS) 。

OpenCV 隐藏控制台

效果图如下:

OpenCV 隐藏控制台

 

方法二

1.首先在项目->属性->高级->入口点->输入“mainCRTStartup”。

OpenCV 隐藏控制台

2.在 项目->配置->配置属性->链接器->系统中的 子系统 项中,Console (/SUBSYSTEM:CONSOLE) 修改为 Console (/SUBSYSTEM:WINDOWS) 。

OpenCV 隐藏控制台

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2021-06-18
  • 2021-07-25
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案