这是本博文主要参考的博文:/qq_42741583/article/details/82189600
非常感谢博主: 深茗 所做工作 ; 完全按照该博文认真操作,即可顺利完成环境搭建
这里只是简单补充了自己环境搭建过程中遇到的一些小 bug
Win10下 VS C++ opencv3.4.x 环境搭建过程
win10 下 openCV的安装、环境变量配置Visual Studio openCV环境配置VS 运行OpenCV 测试代码win10 下 openCV的安装、环境变量配置
网下载地址
/releases/#
下载 windows 安装包 双击 exe 文件 ,选择安装目录 ,解压中…
配置环境变量 (右击“此电脑”,左击“属性”,“高级系统配置”,“环境变量”,编辑名为“Path”的环境变量)
Visual Studio openCV环境配置
创建一个空工程即可
我的win10是 64位 系统,所以选择 Debug x64
右键项目,依次点击“属性”,“VC++目录”,“包含目录”,将下图路径添加进去后点击确定
在“库目录”,将下图路径添加进去后点击确定 点击“VC++目录”下方的“链接器”,“输入”,“附加依赖项”,添加dll文件后点击确定
第 5步骤 如果 设置错误,会引发下面类似的报错 –[ 无法解析的外部符号 ]
error LNK: 无法解析的外部符号 "void __cdecl cv::imshow()
点击应用 和 确定
VS 运行OpenCV 测试代码
示例工程如下:
运行的test.cpp代码如下
#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(){Mat image = imread("eat.jpg");double scale = 0.3;Size dsize = Size(image.cols * scale, image.rows * scale);Mat image2 = Mat(dsize, CV_32S);cv::resize(image, image2, dsize);cv::imshow("Read Image", image2);waitKey(0);return 0;}
VS openCV环境配置之前,代码检测
配置之后
运行调试,可能遇到如下弹框:
找不到opencv_world347d.dll 把opencv\build\x64\vc14\bin中对应的dll解决方法如下:
文件
拷贝到C:\Windows\SysWOW64 和 C:\Windows\System32中即可最终生成、调试效果如下
干饭王美图也送你啦,点赞、点赞、点赞…
Win10下VS C++ opencv3.4.x 环境搭建过程 | 找不到opencv_world347d.dll | error LNK: 无法解析的外部符号