visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory和OpenCV3.3安装教程

解决办法:

1、在属性管理器中,右键Debug|x64,点击属性,再按opencv3.3的配置步骤,把“VC++目录”链接器”的相应环境配置好

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第1张图片

       (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

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第2张图片

在属性页--链接器--输入--附加依赖项中添加库的名称

注意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两种调试模式完全使用不同的两套类库,所以在设置的时候一定要看清;

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第3张图片

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第4张图片

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

这个地址,只要文件位置对就行。

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第5张图片visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第6张图片

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第7张图片

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第8张图片

 

三、根据教程继续安装,属性管理器在

visual studio2013中C1083 无法打开包括文件: “opencv2/opencv.hpp”: No such file or directory 和OpenCV3.3安装教程分享_第9张图片

 

你可能感兴趣的:(visual,studio)