【问题标题】:Install OpenCv 2.4.2 with Cuda on Visual studio 9 2008: errors in build在 Visual Studio 9 2008 上使用 Cuda 安装 OpenCv 2.4.2:构建错误
【发布时间】:2012-09-28 22:31:03
【问题描述】:

我一直在尝试在 Visual Studio 9 2008 上安装启用了 cuda 的 OpenCv 2.4.2。

这些是以下规格:

OpenCv 版本:2.4.2
操作系统:Windows 7 64 位
Cmake 版本:2.8.9
显卡:NVIDIA GeForce GTX 550 Ti
Cuda 版本:4.2

我从OpenCV 下载了opencv,并正确遵循了所有说明。

这是 CMake 配置的结果:

GUI:
QT 4.x:否 Win32 UI:是
OpenGL 支持:否

媒体 I/O:
ZLib:构建(版本 1.2.6)
JPEG:构建(版本 62)
PNG:构建(版本 1.5.9)
TIFF:构建(版本 42 - 4.0.1)
JPEG 2000:构建(版本 1.900.1)
OpenEXR:否
视频 I/O:
FFMPEG:是(预构建的二进制文件)
编解码器:是(版本 53.61.100
格式:是(版本 53.32.100
实用程序:是(版本) 51.35.100)
swscale: 是 (ver 2.1.100)
gentoo-style:是
OpenNI: 没有
OpenNI PrimeSensor 模块: 没有
PvAPI: 没有
DirectShow:是
XIMEA:否

其他第三方库 使用 IPP:否
使用 TBB:否
使用 Cuda:是(4.2 版)
使用特征:否

NVIDIA CUDA:(4.2 版)
使用 CUFFT:是
使用 CUBLAS:否
NVIDIA GPU 架构:11 12 13 20 21 30
NVIDIA PTX 架构:11 12 13 20 21 30
NVIDIA GPU 功能:11 12 13 20 20 30 20

Python:
解释器:否
文档:
构建文档:否
Sphinx:否
PdfLaTeX 编译器:否
测试和示例:
测试: 是
性能测试:是
示例:否
安装路径:C:/opencv/Builds/install
cvconfig.h 在:C:/opencv/Builds
-------------------------------------------------- ---------------
配置完成
生成完成

现在,如果我构建解决方案,构建将失败,并给我一个错误。以下是其中的一些错误:

错误 8 致命错误 LNK1104:无法打开文件 '....\lib\Debug\opencv_gpu242d.lib' opencv_stitching
错误 9 致命错误 LNK1104:无法打开文件 '....\lib\Debug\opencv_gpu242d.lib' opencv_videostab
错误 10 致命错误 LNK1104:无法打开文件 '....\lib\Debug\opencv_gpu242d.lib' opencv_test_stitching
错误 13 致命错误 LNK1104:无法打开文件 '....\lib\Debug\opencv_gpu242d.lib' opencv_perf_stitching

请帮帮我。

提前致谢,
Shilpa

【问题讨论】:

  • 我想补充一点,预编译的 OpenCV 二进制文件也有仅适用于 Visual Studio 10 的 GPU 库。
  • 在这种情况下,我们是否需要为 Visual Studio 2008 手动添加库?如果是,在什么路径上?

标签: visual-studio opencv cuda


【解决方案1】:

我不知道问题出在哪里。我尝试在另一台计算机上安装相同的,它就像一个魅力。所以我重新安装了操作系统,它工作了!!

【讨论】:

    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 2017-12-05
    相关资源
    最近更新 更多