2012-04-12 13 views
1

VisualStudio 9でOpenCV 2.3.1を使用しています。プロジェクトをコンパイルするときにtbb.dllがないというエラーがあります。しかし、将来的にAndroidプロジェクトになるので、私はそれを必要としません。 誰かがコンパイル時にTBBを無効にする方法を知っていますか? 私はポストを見てきましたが、それはそれほど関連性がないようです。■(http://stackoverflow.com/questions/7565089/how-to-disable-auto-link-for-tbb)OpenCVプロジェクトをコンパイルするときにTBBを無効にする方法

Thxを

答えて

1

最初にcmake-gui(windows用)を使用し、opencvを次のオプションdisable:-D WITH_TBB (=OFF)で再コンパイルすることができます。Windowsでは、このオプションはおそらくUSE_TBBと呼ばれます。 第2に、TBBを使わずにプログラムをコンパイルしたいだけなら、VS9のコンパイルルールの場合と同じオプションを与える必要があります。私は現在VSではないので、オプション名を与えることができます。

+0

しかし、私は本当にopencvを再コンパイルする必要がありますか? (私はopencv-superpackを使用しています) – KeyMaker00

+0

アプリケーションで複数のコアを利用したくない場合は、TBBサポートなしでopencvを再コンパイルする必要があります。 – Eric

+0

はい、それは私のプロジェクトを再コンパイルしますが、openCVは再コンパイルしません。 – KeyMaker00

関連する問題