2013-05-09 106 views
0

我試圖編譯的OpenCV 2.4.5與MSVC2010快速下Win64的OpenCV的建設與2.4.5 TBB - 缺少tbb_debug.lib

LINK:致命錯誤LNK1104:無法打開文件 'tbb_debug.lib'

我的所有路徑都在cmake中正確設置。看來在我的TBB庫目錄中,我有tbb_debug.dll,但沒有tbb_debug.lib。我從源代碼編譯tbb,但是,預編譯的TBB包中似乎也沒有tbb.lib。爲什麼OpenCV要求.lib?

回答

0

將發佈庫複製到調試文件夾 - 它丟失了。

我還以爲是固定在2.4.5,但它不再在Windows上使用TBB所以沒有經驗

+0

我不完全確定你的意思。我沒有tbb.lib也沒有tbb_debug.lib - 只有dll的 – user2364719 2013-05-09 12:40:35

+0

從intel下載tbb軟件包,它應該有一個tbb.lib,它不帶有opencv – 2013-05-09 16:32:52

+0

我確實有tbb。它只帶有tbb.dll和tbb_debug.dll。沒有.lib – user2364719 2013-05-09 18:32:11

0

我一直在努力建設與OpenCV的TBB在過去的幾天。我最終設法編譯了它;請在this answer找到我的CMake設置和其他發現。