无效或损坏的lib文件opencv_core220d.lib

时间:2011-06-08 21:38:22

标签: c++ visual-studio-2010 visual-c++ opencv

我正在努力让OpenCV 2.2库与我的项目一起工作(运行VSC ++,2010)。我按照http://opencv.willowgarage.com/wiki/VisualC%2B%2B的说明进行操作。当我运行我的代码(上面链接中的示例代码)时,我收到以下消息......

...\OpenCV-BUILD-2.2\lib\Debug\opencv_core220d.lib : 
fatal error LNK1107: invalid or corrupt file: cannot read at 0x85DA

我尝试使用CMake重建我的OpenCV库,但它仍然显示lib文件无效或损坏。有没有人知道可能是什么问题或如何解决问题的建议?

1 个答案:

答案 0 :(得分:1)

我在OpenCV Wiki常见问题解答中找到答案

  

确保PATH变量中包含“c:\ Program Files \ OpenCV \ bin”(或您的安装的等效文件)。

一旦我将bin文件夹添加到我的路径中,一切正常。