2013-05-09 109 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设置和其他发现。