How to install opencv with tbb enabled using mingw

前端 未结 1 1182
遥遥无期
遥遥无期 2020-12-15 01:29

How to install Opencv with TBB enabled?

I tried the following:

1) Downloaded the TBB package.

2) Build using the below command

 min         


        
相关标签:
1条回答
  • 2020-12-15 02:06

    I had the same problem, the following worked out for removing the tbb linking error:

    (Assuming you have already built tbb, as you are already explaining in your question)

    • From CMake, configure one time OpenCV

    • Enable WITH_TBB, be careful not enabling BUILD_TBB: the automatic downloading and building of OpenCV failed miserably for me despite many efforts. If you had previously enabled BUILD_TBB, my suggestion is to restart from the beginnning, clearing cmake cache.

    • Configure a second time OpenCV

    • Now some variables should appear: TBB_INCLUDE_DIRS. For me I set the following values (respectively):

      tbb41_20130314oss/include

    • 2 new variables appears: TBB_STDDEF_PATH and TBB_LIB_DIR. They are assigned some apparently reasonable values. For me, TBB_STDDEF_PATH was correct, but TBB_LIB_DIR was not! So I corrected it to be:

      tbb41_20130314oss/build/windows_ia32_gcc_mingw4.8.1_release

      and I left TBB_STDDEF_PATH as it was:

      tbb41_20130314oss/include/tbb/tbb_stddef.h

    • Configure a third time

    • Finally, click Generate, and you are ready to build mingw32-make -j7

    • Once you start using the opencv library, make sue the tbb DLLs are in your path

    0 讨论(0)
提交回复
热议问题