visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory和OpenCV3.3安装教程
1、在属性管理器中,右键Debug|x64,点击属性,再按opencv3.3的配置步骤,把“VC++目录”和“链接器”的相应环境配置好
(1)“包含目录”中添加include路径,并添加三个路径,即x64文件夹下的include及其子文件夹的绝对路径
E:\Visual Studio\Opencv3.3\OpenCV_VS2013_x64\install\include
E:\Visual Studio\Opencv3.3\OpenCV_VS2013_x64\install\include\opencv
E:\Visual Studio\Opencv3.3\OpenCV_VS2013_x64\install\include\opencv2
(2)“库目录”添加lib路径
E:\Visual Studio\Opencv3.3\OpenCV_VS2013_x64\install\x64\vc12\lib
在属性页--链接器--输入--附加依赖项中添加库的名称
注意OpenCV3.3一共有17个动态链接库,因为是现在添加的是Debug版本,所以后缀带d(只需要将下述17个文件名Copy一下)
opencv_calib3d330d.lib
opencv_core330d.lib
opencv_dnn330d.lib
opencv_features2d330d.lib
opencv_flann330d.lib
opencv_highgui330d.lib
opencv_imgcodecs330d.lib
opencv_imgproc330d.lib
opencv_ml330d.lib
opencv_objdetect330d.lib
opencv_photo330d.lib
opencv_shape330d.lib
opencv_stitching330d.lib
opencv_superres330d.lib
opencv_video330d.lib
opencv_videoio330d.lib
opencv_videostab330d.lib
注意:在这一定要将每个文件一一添加到附加依赖项中,一次性复制粘贴,可能会复制到一些个别空格或特殊字符。在这小编就出现类似问题。
Release模式
opencv_calib3d330.lib
opencv_core330.lib
opencv_dnn330.lib
opencv_features2d330.lib
opencv_flann330.lib
opencv_highgui330.lib
opencv_imgcodecs330.lib
opencv_imgproc330.lib
opencv_ml330.lib
opencv_objdetect330.lib
opencv_photo330.lib
opencv_shape330.lib
opencv_stitching330.lib
opencv_superres330.lib
opencv_video330.lib
opencv_videoio330.lib
opencv_videostab330.lib
2、也可能是visual studio的生成模式Debug/Release的关系
VS提供的Debug和Release两种调试模式完全使用不同的两套类库,所以在设置的时候一定要看清;
https://blog.csdn.net/github_34777264/article/details/80834876
不过我建议OpenCV3.3_TestDemo属性页的“配置(S)”设置成Debug模式
在属性管理器中,会有Debug|x64和Release|x64两个文件,在这一定要选好其中一个版本,并将其中的属性--链接器--附加依赖性改对(Debug后缀带d,Release后缀不带d),更改完之后,并另一个版本的Microsoft.Cpp.x64.user(若是刚新建的项目,两个版本都会存在这个,根据个人喜好可以重命名其中一个版本的,但两个版本的这类文件名不能一样)删除并添加一个新的项目属性表,并配置好相关附加依赖属性。若都设置好,一定要反复检查一下项目的属性中附加依赖性和当前调试版本的要求是否一致(17个文件名一致),有些文件打不开就是因为项目属性和调试版本的不一致导致错误警告!
一、安装opencv在visual studio中
由于安装教程很多,我就分想几个不错的教程链接
这两个博主的教程还是很不错的
https://blog.csdn.net/jinian2614/article/details/78176704
https://blog.csdn.net/amusi1994/article/details/76768775?locationNum=10&fps=1
二、在安装过程中遇到需要添加“系统环境变量”
在这我也不做细致说明,分享链接吧
https://jingyan.baidu.com/album/36d6ed1f8a0baa1bcf4883f1.html?picindex=6
https://blog.csdn.net/happy521dy/article/details/89342751
在电脑的控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量(S)找Path->编辑->新建->文件地址
如; E:\Visual Studio\Opencv3.3\OpenCV_VS2013_x64\install\x64\vc12\bin
这个地址,只要文件位置对就行。
三、根据教程继续安装,属性管理器在