2012-09-26 91 views
4

我试图按照本指南与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 :,但仍然得到同样的问题。]

在此先感谢!

+0

发布您如何指定您的库目录。 –

+0

在这里,他们是: VC++目录 - 包含目录: C:\ OpenCV的\建设\包括; $(INCLUDEPATH) VC++目录 - 库目录: C:\ OpenCV的\建设\ 86 \ VC10 \ LIB; $ (LibraryPath) C/C++常规 - 附加包含目录: C:\的OpenCV \建立\共同\ TBB \ IA32 \ VC10 接头一般 - 附加库目录: C:\的OpenCV \建立\共同\ TBB \ ia32 \ vc10 – Wikzo

+0

链接器输入: 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

回答

3

我有这个问题和 更改Common Language Runtime Support (/clr)No Common Language Runtime Support在配置属性 - >常规 - >公共语言运行时。 其作品成功。

+0

其实,不适合我。你能帮忙吗?http://stackoverflow.com/questions/16184641/opencv-2-4-fatal-error-ln k1104-can not-open-file-tbb-debug-lib? –

相关问题