c++ - 编译 OpenCV 项目时如何禁用 TBB

标签 c++ c visual-studio opencv tbb

我正在 VisualStudio 9 上使用 OpenCV 2.3.1,当我编译我的项目时,出现错误,提示我没有 tbb.dll。但我不需要它,因为它将来会成为一个 Android 项目。 有人知道如何在编译时禁用 TBB 吗? 我看过这篇文章,但似乎不太相关:s(http://stackoverflow.com/questions/7565089/how-to-disable-auto-link-for-tbb)

谢谢

最佳答案

首先,您可以使用 cmake-gui(适用于 Windows)并使用以下选项禁用重新编译 opencv: -D WITH_TBB (=OFF) 在 Windows 上,此选项可能称为 USE_TBB。 其次,如果你只是想编译你的程序而不使用TBB,你需要在VS9中的编译规则中给出相同的选项。我现在没有 VS,所以我可以给你选项名称。

关于c++ - 编译 OpenCV 项目时如何禁用 TBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120376/

相关文章:

c++ - boost::program_options 从控制台读取整数数组

c# - 在 Visual Studio 2010 中使用目标构建时收到大量警告

C++ `digits10` 对于 IEEE float 是 6,但第一个不可表示的整数已经有 8 位数字?

c - 在循环中使用 `fwrite` 是好习惯吗?

C++:调试断言失败,afx.inl 第 122 行

mysql - 如何使用 C# Visual Studio 执行 MySql 存储过程

c++ - 是否有可能有一个指针指向由奇怪的递归模板创建的基类?

c++ - 如果我真的非常想从 STL 容器继承,并且我继承了构造函数并删除了 new 运算符,那会发生什么?

c++ - 以纵横比旋转二维 vector

c - 为什么我的代码只产生 0.000000 结果?