C类:
1.窗口运行秒关:
解决方法如下:
若此时进行的操作是编译(F5),可先运行程序(Ctrl+F5),若仍然一闪而过,用下面方法解决。
方法一:
1.若是C++文件,在程序最后写一句(return之前)添加:system(“pause”);
2.若是C文件,首先在程序头添加头文件:#include"stdlib.h";然后在程序最后写一句(return之前)添加:system(“pause”)。
方法二:
1.右键单击当前工程-属性
2.选择配置属性-链接器-系统
3.更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”
然后选择"开始执行(不调试)",也就是ctrl+F5;
W类:
问题描述:
“无法启动程序,“…exe”。系统找不到指定文件”
的解决方法
E1696 无法打开 源 文件 “stdafx.h”
3.visual studio2017遇到错误 无法打开包括文件: “opencv2/opencv.hpp”
解决方案:
-
项目右击>>属性>>配置属性>>VC++目录
包含目录里添加X:\xxx…\opencv\build\include(###不是X:\xxx…\opencv\build\include\opencv2)
库目录里添加X:\xxx…\opencv\build\x64\vc15\lib -
C/C++>>常规
附加包含目录里添加X:\xxx…\opencv\build\include(###不是X:\xxx…\opencv\build\include\opencv2) -
链接器>>常规
附加库目录里添加X:\xxx…\opencv\build\x64\vc15\lib -
链接器>>输入
附加依赖项里添加opencv_world344d.lib -
调试前,记得把界面上调试器左边的x86改为x64
(PS:事先已设置好OPENCV_DIR环境变量)
参考:https://www.cnblogs.com/rawadofd-777/p/10346270.html
4.无法打开文件opencv_world3410d.lib
才发现应该是写opencv_world3410d.lib不是opencv_world3410d.lib.dll
https://blog.csdn.net/Rhoda617/article/details/94358984