1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Win10下VS C++ opencv3.4.x 环境搭建过程 | 找不到opencv_world347d.dll |

Win10下VS C++ opencv3.4.x 环境搭建过程 | 找不到opencv_world347d.dll |

时间:2019-05-26 19:52:58

相关推荐

Win10下VS C++ opencv3.4.x 环境搭建过程 | 找不到opencv_world347d.dll |

这是本博文主要参考的博文:/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: 无法解析的外部符号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。