opencv2.3.0安装时出现error MSB3073: 命令“setlocal“ 和file INSTALL cannot find opencv_ffmpeg230...

当安装opencv2.3.0,重新编译(debug)install时,经常会碰到这个问题,一开始没有头绪,怎么调都调不出来。但是在仔细查看错误信息并结合网上内容,终于解决了。应该是由ffmpeg引起的,具体内容可以看下面前辈的分享。

步骤是:1.找到外层目录下的cmake_install.cmake文件

               2.找到并用”#“注释掉

               #IF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
               #  FILE(INSTALL DESTINATION "¥{CMAKE_INSTALL_PREFIX}/bin" TYPE FILE FILES "D:/Program
               #Files/OpenCV-2.3.0/vs2008/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:/Program
               #Files/OpenCV-2.3.0/vs2008/lib/Debug/opencv_ffmpeg230d.lib")
               #ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")

                3.重新编译所有内容

详细请看:http://blog.csdn.net/lzq668/article/details/7016986http://www.byywee.com/page/M0/S591/591361.html

另外补充一下,http://opencv.itseez.com/doc/user_guide/ug_highgui.html中关于支持openni的内容”Configure OpenCV with OpenNI support by setting texttt{WITH_OPENNI} flag in CMake“,我的理解就是在cmake中添加一个选项,搜索 with_openni,然后重新configure和generate,注意OPENNI_LIB_DIR的路径需要手动配置。具体项目可能还要再在include files和 lib文件中输入openni的路径。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值