gpt4 book ai didi

c++ - 使用 VS 2013 在 Windows 8.1 上安装 OpenCV 2.4.10

转载 作者:太空宇宙 更新时间:2023-11-03 22:30:12 26 4
gpt4 key购买 nike

我正在尝试在 Windows 8.1 上安装 opencv 2.4.10。通常我安装 OpenCV 时没有任何第三方库,但这次我尝试安装一些库,如 CStripes、Eigen、OpenExr、CUDA 6.5、AMD Blas 和 Fft。

我使用的是 Visual Studio 2013 64 位。没有任何第三方库的 OpenCV 安装可以毫无问题地完成,但是使用第 3 方库时它是不成功的。我正在按照给出的安装过程 here .

我注意到的问题是,在安装过程中,系统找不到 .lib.dll 文件,例如

  • LINK: fatal error LNK1181:无法打开输入文件“..\..\lib\Release\opencv_contrib2410.lib”
  • 安装文件找不到“E:/opencv/build/bin/Release/opencv_gpu2410.dll”。

我以管理员身份运行安装程序,但仍然遇到相同的错误。

可以查看Visual Studio构建日志here和 Cmake 构建日志 here .

请帮帮我。

最佳答案

在 Visual Studio 日志中搜索“错误”。显然会抛出一个 CUDA 错误:

E:/opencv/sources/modules/gpu/src/nvidia/core/NCV.cu(356): error : namespace "std" has no member "max"

似乎您需要添加 #include <algorithm>为此工作(如建议 here )。

我还建议您将此作为 OpenCV 跟踪器上的错误提出!

关于c++ - 使用 VS 2013 在 Windows 8.1 上安装 OpenCV 2.4.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27585586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com