我正在 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/