2012-04-12 145 views
1

我正在Visual Studio 9上使用OpenCV 2.3.1,當我編譯我的項目時,我遇到了一個錯誤,我沒有tbb.dll。但是我不需要它,因爲它將來會成爲一個Android項目。 有人知道如何在編譯時禁用TBB? 我見過的職位,但它似乎不那麼重要:S(http://stackoverflow.com/questions/7565089/how-to-disable-auto-link-for-tbb)如何在編譯OpenCV項目時禁用TBB

THX

回答

1

首先,您可以使用cmake-gui(對於windows)並使用以下選項禁用重新編譯opencv:-D WITH_TBB (=OFF)在Windows上,此選項可能被稱爲USE_TBB。第二,如果你只是想編譯你的程序而不使用TBB,那麼如果編譯規則在VS9中,你需要給出相同的選項。我現在不是VS,所以我可以給你選項名稱。

+0

但我真的需要重新編譯opencv嗎? (我使用opencv-superpack) – KeyMaker00 2012-04-12 10:18:03

+0

我不想利用應用程序中的多個內核,需要在沒有TBB支持的情況下重新編譯opencv。 – Eric 2012-04-12 12:36:29

+0

是的,就是這樣,我想重新編譯我的項目,但不是openCV:s – KeyMaker00 2012-04-12 12:39:37