大佬教程收集整理的这篇文章主要介绍了Qt Android项目与OpenCV – tbb编译错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
但是当我编译项目时,我得到一些tbb函数的“未定义引用”错误:
> /home/kolbe/src/android-sdk-linux/OpenCV-2.4.0/libs/armeabi-v7a/libopencv_core.a(stat.cpp.o):-1: In function tbb::interface6::internal::start_for<tbb::blocked_range<int>,cv::BatchDisTinvoker,tbb::auto_partitioner>::execute(): stat.cpp:-1: error: undefined reference to tbb::internal::allocate_conTinuation_proxy::allocate(unsigned int) const stat.cpp:-1: error: undefined reference to tbb::internal::allocate_conTinuation_proxy::allocate(unsigned int) const ...
我在我的* .pro / qmake文件中包含了OpenCV库(也就是libtbb.a):
ANDROID_OPENCV = /home/kolbe/src/android-sdk-linux/OpenCV-2.4.0 LIBS += \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_calib3d.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_flAnn.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_objdetect.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_contrib.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_video.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_ml.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_legacy.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_highgui.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibjpeg.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibpng.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibtiff.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibjasper.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/libtbb.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_ts.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_imgproc.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_core.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_androidcamera.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_features2d.a INCLUDEPATH += $$ANDROID_OPENCV/include/opencv/ INCLUDEPATH += $$ANDROID_OPENCV/include/opencv2/ INCLUDEPATH += $$ANDROID_OPENCV/include/ CONfig+=link_pkgconfig PKGCONfig+=opencv
为什么OpenCV找不到tbb函数?谢谢!
LIBS += \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_contrib.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_legacy.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_ml.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_objdetect.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_calib3d.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_video.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_features2d.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_highgui.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_androidcamera.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_flAnn.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_imgproc.a \ $$ANDROID_OPENCV/libs/armeabi-v7a/libopencv_core.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibjpeg.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibpng.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibtiff.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/liblibjasper.a \ $$ANDROID_OPENCV/share/OpenCV/3rdparty/libs/armeabi-v7a/libtbb.a
以上是大佬教程为你收集整理的Qt Android项目与OpenCV – tbb编译错误全部内容,希望文章能够帮你解决Qt Android项目与OpenCV – tbb编译错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。