2012-09-26 246 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? –

相關問題