小编Ket*_*chi的帖子

找不到 opencv_world341d.dll 错误

我正在尝试在 Visual Studios 2017 上运行 OpenCV。我使用 CMake 构建了库和 bin,到目前为止它运行良好。但是,当我尝试运行代码时,它说:

这是我启动“本地 Windows 调试器”时显示的错误代码消息: 这是我启动“本地 Windows 调试器”时显示的错误代码消息

出于某种原因,它说它找不到 DLL。我已经在属性中分配了附加依赖项,我还将“包含的目录”和“包含的库”链接到了 Visual Studios 中的 openCV,该项目设置为在 x64 中运行,并且没有编程错误,这只是 DLL 的错误这表明。

可以在编译器在 bin 文件夹中创建的单独文件夹中找到 DLL。但是,它仍然说找不到。

这是 DLL 文件的位置: 这是DLL文件的位置

有解决方案吗?

我试图在论坛中添加我的新图片,但它不允许我发布它们。我不确定我上传的那些是否会显示。

这是我尝试运行并带来错误消息的代码。任何其他代码都会发生同样的情况。

我将添加更多可能有助于理解我到目前为止所做的事情的图像,并提前感谢您的帮助。

这是 Visual Studios C/C++ 目录: 这是 Visual Studios C/C++ 目录

这是 Visual Studios 属性中的 Linked 部分: 这是 Visual Studios 属性中的 Linked 部分

这是环境变量中的环境路径: 这是环境变量中的环境路径

这就是我目前在 Visual Studios 中安装 OpenCV 的过程中所做的一切。

#include "stdafx.h"
#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>

int main() {
    cv::Mat image;
    std::cout << "This image is" << image.rows << "X" << image.cols << std::endl;

    image = cv::imread("puppy.bmp"); …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors visual-studio opencv3.0

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

compiler-errors ×1

opencv3.0 ×1

visual-studio ×1