为什么我收不到打开的文件'opencv_core2411d.obj'

时间:2015-03-23 14:14:46

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

我试着在visual studio 2013中使用openCV-2.4.11库,我这样做了 this tutorialthis slideshare tutorial

不幸的是,每次我运行任何C ++代码甚至" Hello world",编译器都会生成此错误Link: fatal error LINK1104: cant open file 'opencv_core2411d.obj'

我在SO中也提到了一些问题,但他们没有详细说明,或者他们讨论了导入opencv库,但是在另一个IDE而不是visual studio中。

注意:我在字段中使用的libs作为链接器的输入'其他依赖关系':

opencv_calib3d2411d.lib
opencv_contrib2411d.lib
 opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_haartraining_engined.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib

我正在使用win8

请提供成功将opecv2.4.11导入visula studio的步骤,让我知道为什么我会收到此错误

1 个答案:

答案 0 :(得分:0)

根据我的经验,链接器错误:

  

链接:致命错误LINK1104:无法打开文件'opencv_core2411d.obj'

通常意味着链接器无法找到该文件。这通常是因为链接器属性不正确。

检查链接器 - >“其他库目录”下的属性页,并确保填写它并且路径正确。

根据项目设置的方式,您可能有不同的调试和发布配置设置。