首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VS2005配置OpenCV-2.3.0的有关问题

2012-12-23 
VS2005配置OpenCV-2.3.0的问题.下了OpenCV-2.3.0-win-src和cmake-2.8.10.2-win32-x86.exe,并且生成了工程,

VS2005配置OpenCV-2.3.0的问题.
下了OpenCV-2.3.0-win-src和cmake-2.8.10.2-win32-x86.exe,并且生成了工程,按照官网上的说明,rebuild了ALL_BUILD工程后再build 工程INSTALL,然后提示:

file INSTALL cannot find
2>  "D:/OpenCV-2.3.0-win-src/OpenCV-2.3.0/build/bin/Debug/opencv_ffmpeg230d.dll".

我重新编译了opencv_ffmpeg工程,发现生成的是opencv_ffmpeg.dll,而且没有生成对应的lib, 所以cmake_install.cmake脚本里拷贝opencv_ffmpeg230d.dll的时候提示找不到文件,不知道大家有没有遇到这样的情况?

官网上市用2008编译的2.3版本,我用2005没关系的吧?
我直接把脚本里的拷贝语句给删掉了,这样是不是就用不了:
IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
  FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE FILE FILES "D:/OpenCV-2.3.0-win-src/OpenCV-2.3.0/build/bin/Debug/opencv_ffmpeg230d.dll")
ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "main")

IF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
  FILE(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE FILE FILES "D:/OpenCV-2.3.0-win-src/OpenCV-2.3.0/build/lib/Debug/opencv_ffmpeg230d.lib")
ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "main")


[最优解释]
楼主,我刚好写了一篇《【OpenCV第一篇】安装OpenCV》介绍下载,安装,配置OpenCV的文章。
你可以参考下
http://blog.csdn.net/morewindows/article/details/8225783
[其他解释]
opencv_ffmpeg.dll:改一下名字就行。
在opencv中它只是一个dll文件,没有lib导入库的。你查看代码可以发现它是通过LoadLibrary加载的。
不过按理来说2.3的vs项目直接编译就行,不会出错的。检查看会不会其他地方设置有问题
[其他解释]
http://blog.csdn.net/fengbingchun/article/details/8217705
[其他解释]
顶起来啊。。。
[其他解释]

引用:
opencv_ffmpeg.dll:改一下名字就行。
在opencv中它只是一个dll文件,没有lib导入库的。你查看代码可以发现它是通过LoadLibrary加载的。
不过按理来说2.3的vs项目直接编译就行,不会出错的。检查看会不会其他地方设置有问题

o ,谢谢了,是的,按理来说应该是没问题的,以前编译的时候也没出现这个问题。

热点排行