我试图按照本指南与Visual Studio的C++ 2010(使用Windows 7 64位)安装OpenCV:Installing OpenCV 2.4.3 in Visual C++ 2010 ExpressOpenCV的和VS2010:致命错误LNK1104:阿塔尔错误LNK1104:无法打开文件“tbb_debug.lib
我我正在使用OpenCV-2.4.2,因此改变了所有的附加依赖关系,例如从"opencv_calib3d240d.lib"
到"opencv_calib3d242d.lib"
。
不过,我得到以下错误,当我尝试运行示例代码用于显示图像:
<quote>1>LINK : fatal error LNK1104: cannot open file 'tbb_debug.lib'</quote>
我试图从“IA32”切换文件夹“Intel64位”。我也尝试在链接器 - >输入中将“tbb_debug.lib”添加到“其他依赖项”。另一件事:OpenCV的位置是在另一个硬盘(D :)比我的操作系统和VS(C :),但我认为这应该没有区别[编辑:我已经转移到C :,但仍然得到同样的问题。]
在此先感谢!
发布您如何指定您的库目录。 –
在这里,他们是: VC++目录 - 包含目录: C:\ OpenCV的\建设\包括; $(INCLUDEPATH) VC++目录 - 库目录: C:\ OpenCV的\建设\ 86 \ VC10 \ LIB; $ (LibraryPath) C/C++常规 - 附加包含目录: C:\的OpenCV \建立\共同\ TBB \ IA32 \ VC10 接头一般 - 附加库目录: C:\的OpenCV \建立\共同\ TBB \ ia32 \ vc10 – Wikzo
链接器输入: opencv_calib3d242d.lib opencv_contrib242d.lib opencv_core242d.lib opencv_features2d242d.lib opencv_flann242d.lib opencv_gpu242d.lib opencv_haartraining_engined.lib opencv_highgui242d.lib opencv_imgproc242d.lib opencv_legacy242d.lib opencv_ml242d.lib opencv_nonfree242d.lib opencv_objdetect242d.lib opencv_photo242d.lib opencv_stitching242d.lib opencv_ts242d。 LIB opencv_video242d.lib opencv_videostab242d.lib tbb_debug.lib – Wikzo