我試圖按照本指南與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