【发布时间】: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