c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题

目录

 

1.c++/opencv 配置

2.常见问题1:LNK2019    无法解析的外部符号 "class cv::debug_build_guard::_InputOutputArray const & __cdecl cv::noArray(void)" (?noArray@cv@@YAAEBV_InputOutputArray@debug_build_guard@1@XZ),该符号在函数 main 中被引用    p3ptry    D:\document\vs_learning\p3ptry\p3ptry\p3ptry.obj    1    

 3.常见的问题2:无法打开源文件"opencv2/opencv.hpp"和"opencv2/tracking.hpp"的问题


c++/opencv 配置

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第1张图片

新建立一个cpp(C语言后缀为.c,C++后缀为.cpp)

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第2张图片

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第3张图片c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第4张图片c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第5张图片c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第6张图片添加系统环境变量c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第7张图片

注意cpp中路径要\\两个杠 

以下是C++的学习

新建头文件c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第8张图片

头文件新建好后,也要在 源文件新建同样名字的cpp,把属性中的头文件目录也包含进来

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第9张图片c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第10张图片

补充:<尖括号>和“双引号 ”引用头文件的区别

#include “双引号,一般是用自己写的.h文件”:作用是系统会在当前目录下去找,找不到再去编译器指定的地方找

#include <尖括号,一般是常用的c库.h文件> :作用是系统会直接去系统指定地方找

常见问题1:LNK2019    无法解析的外部符号 "class cv::debug_build_guard::_InputOutputArray const & __cdecl cv::noArray(void)" (?noArray@cv@@YAAEBV_InputOutputArray@debug_build_guard@1@XZ),该符号在函数 main 中被引用    p3ptry    D:\document\vs_learning\p3ptry\p3ptry\p3ptry.obj    1    

运行时会报如下的错误

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第11张图片

但是如果我在Relese模式下却不会报错,仔细思考后,想起来,在“Relese模式”下之前我配置过文件库,而在“Debug模式”下没有配置

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第12张图片

下面进行文件的配置,右击点击属性->链接器->输入->附加依赖项->编辑

 c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第13张图片

 找到自己安装的opencv库,将带有d的文件黏贴进去,点击确定,配置完成!

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第14张图片

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第15张图片

下面运行, 运行通过!! 

c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第16张图片

 常见的问题2:无法打开源文件"opencv2/opencv.hpp"和"opencv2/tracking.hpp"的问题

图就不占了,就说一下这个的原因是你的库文件没有找到opencv.hpp或tracking.hpp,其他的报错也是同理。

解决方法就是在你的包含目录中加入这个缺少的文件名的文件夹位置。c++/opencv 配置、常见的问题:无法打开源文件“opencv2/opencv.hpp“和“opencv2/tracking.hpp“的问题_第17张图片

 这部分参考下无法打开源文件"opencv2/opencv.hpp"和"opencv2/tracking.hpp"的问题 - 一个圆球 - 博客园

你可能感兴趣的:(python,开发语言,后端)