Ошибка времени выполнения opencv "неопределенный символ"

Я пытаюсь запустить модульный код с помощью библиотеки opencv на веб-сайтах. В своем Makefile он создает файл.so и использует файл.so для использования своих функций.

Но в нем много неопределенных символов. это вывод

nm Imageproc.so -u

:

             U __assert_fail@@GLIBC_2.2.5
             U atan2f@@GLIBC_2.2.5
             U atan2@@GLIBC_2.2.5
             U cvCanny
             U cvChangeSeqBlock
             U cvClearSeq
             U cvCreateMat
             U cvCreateMemStorage
             U cvCreateSeq
             U cvCvtSeqToArray
             U cvDestroyWindow
             U cvGetMat
             U cvGetSeqElem
             U cvMakeSeqHeaderForArray
             U cvNamedWindow
             U cvPow
             U cvSeqPush
             U cvSeqPushMulti
             U cvSetZero
             U cvSobel
             U cvStartReadSeq
             U cvWaitKey
             U __cxa_atexit@@GLIBC_2.2.5
             U __cxa_begin_catch@@CXXABI_1.3
             U __cxa_end_catch@@CXXABI_1.3
             w __cxa_finalize@@GLIBC_2.2.5
             U __cxa_guard_abort@@CXXABI_1.3
             U __cxa_guard_acquire@@CXXABI_1.3
             U __cxa_guard_release@@CXXABI_1.3
             U __cxa_rethrow@@CXXABI_1.3
             U fmax@@GLIBC_2.2.5
             w __gmon_start__
             U __gxx_personality_v0@@CXXABI_1.3
             w _ITM_deregisterTMCloneTable
             w _ITM_registerTMCloneTable
             w _Jv_RegisterClasses
             U log2@@GLIBC_2.2.5
             U lua_createtable
             U lua_getfield
             U lua_gettable
             U lua_gettop
             U luaL_checkinteger
             U luaL_checknumber
             U luaL_error
             U luaL_optinteger
             U luaL_optnumber
             U luaL_register
             U lua_objlen
             U lua_pushinteger
             U lua_pushlightuserdata
             U lua_pushnumber
             U lua_pushstring
             U lua_rawgeti
             U lua_rawseti
             U lua_settable
             U lua_settop
             U lua_tolstring
             U lua_tonumber
             U lua_touserdata
             U lua_type
             U memcpy@@GLIBC_2.14
             U memmove@@GLIBC_2.2.5
             U memset@@GLIBC_2.2.5
             U __printf_chk@@GLIBC_2.3.4
             U putchar@@GLIBC_2.2.5
             U rand@@GLIBC_2.2.5
             U sincos@@GLIBC_2.2.5
             U sqrtf@@GLIBC_2.2.5
             U sqrt@@GLIBC_2.2.5
             U srand@@GLIBC_2.2.5
             U __stack_chk_fail@@GLIBC_2.4
             U strlen@@GLIBC_2.2.5
             U tan@@GLIBC_2.2.5
             U time@@GLIBC_2.2.5
             U tmpnam@@GLIBC_2.2.5
             U _Unwind_Resume@@GCC_3.0
             U _ZdlPv@@GLIBCXX_3.4
             U _ZN11CvStatModel4loadEPKcS1_
             U _ZN2cv10convexHullERKNS_11_InputArrayERKNS_12_OutputArrayEbb
             U _ZN2cv10fastMallocEm
             U _ZN2cv11addWeightedERKNS_11_InputArrayEdS2_ddRKNS_12_OutputArrayEi
             U _ZN2cv11HoughLinesPERKNS_11_InputArrayERKNS_12_OutputArrayEddidd
             U _ZN2cv11_InputArrayC1ERKNS_3MatE
             U _ZN2cv12boundingRectERKNS_11_InputArrayE
             U _ZN2cv12GaussianBlurERKNS_11_InputArrayERKNS_12_OutputArrayENS_5Size_IiEEddi
             U _ZN2cv12_OutputArrayC1ERNS_3MatE
             U _ZN2cv17CascadeClassifier4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
             U _ZN2cv17CascadeClassifierC1Ev
             U _ZN2cv17CascadeClassifierD1Ev
             U _ZN2cv21getStructuringElementEiNS_5Size_IiEENS_6Point_IiEE
             U _ZN2cv3Mat10deallocateEv
             U _ZN2cv3Mat5setToERKNS_11_InputArrayES3_
             U _ZN2cv3Mat5zerosEiii
             U _ZN2cv3Mat6createEiPKii
             U _ZN2cv3Mat8copySizeERKS0_
             U _ZN2cv3MataSERKNS_7Scalar_IdEE
             U _ZN2cv3MatC1ERKS0_RKNS_5Rect_IiEE
             U _ZN2cv3PtrI12CvMemStorageE10delete_objEv
             U _ZN2cv3PtrI5CvMatE10delete_objEv
             U _ZN2cv4lineERNS_3MatENS_6Point_IiEES3_RKNS_7Scalar_IdEEiii
             U _ZN2cv5CannyERKNS_11_InputArrayERKNS_12_OutputArrayEddib
             U _ZN2cv5errorERKNS_9ExceptionE
             U _ZN2cv6circleERNS_3MatENS_6Point_IiEEiRKNS_7Scalar_IdEEiii
             U _ZN2cv6imshowERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayE
             U _ZN2cv6resizeERKNS_11_InputArrayERKNS_12_OutputArrayENS_5Size_IiEEddi
             U _ZN2cv7imwriteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERKSt6vectorIiSaIiEE
             U _ZN2cv7noArrayEv
             U _ZN2cv7putTextERNS_3MatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_6Point_IiEEidNS_7Scalar_IdEEiib
             U _ZN2cv7waitKeyEi
             U _ZN2cv8cvtColorERKNS_11_InputArrayERKNS_12_OutputArrayEii
             U _ZN2cv8fastFreeEPv
             U _ZN2cv9ExceptionC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_i
             U _ZN2cv9ExceptionD1Ev
             U _ZN2cv9rectangleERNS_3MatENS_5Rect_IiEERKNS_7Scalar_IdEEiii
             U _ZN2cv9rectangleERNS_3MatENS_6Point_IiEES3_RKNS_7Scalar_IdEEiii
             U _ZN2cv9transposeERKNS_11_InputArrayERKNS_12_OutputArrayE
             U _ZN7CvBoostC1Ev
             U _ZN7CvBoostD1Ev
             U _Znam@@GLIBCXX_3.4
             U _ZNK2cv13HOGDescriptor7computeERKNS_3MatERSt6vectorIfSaIfEENS_5Size_IiEES9_RKS4_INS_6Point_IiEESaISB_EE
             U _ZNKSt5ctypeIcE13_M_widen_initEv@@GLIBCXX_3.4.11
             U _ZNSo3putEc@@GLIBCXX_3.4
             U _ZNSo5flushEv@@GLIBCXX_3.4
             U _ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
             U _ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
             U _ZNSolsEi@@GLIBCXX_3.4
             U _ZNSt6localeC1Ev@@GLIBCXX_3.4
             U _ZNSt6localeD1Ev@@GLIBCXX_3.4
             U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@@GLIBCXX_3.4.21
             U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@@GLIBCXX_3.4.21
             U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@@GLIBCXX_3.4.21
             U _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@@GLIBCXX_3.4.21
             U _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4.21
             U _ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
             U _ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
             U _ZNSt8ios_baseC2Ev@@GLIBCXX_3.4
             U _ZNSt8ios_baseD2Ev@@GLIBCXX_3.4
             U _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@@GLIBCXX_3.4
             U _Znwm@@GLIBCXX_3.4
             U _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9
             U _ZSt16__throw_bad_castv@@GLIBCXX_3.4
             U _ZSt17__throw_bad_allocv@@GLIBCXX_3.4
             U _ZSt19__throw_logic_errorPKc@@GLIBCXX_3.4
             U _ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
             U _ZSt4cout@@GLIBCXX_3.4
             U _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4
             U _ZSt9terminatev@@GLIBCXX_3.4
             U _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21
             U _ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
             U _ZTVN2cv11_InputArrayE
             U _ZTVN2cv12_OutputArrayE
             U _ZTVN2cv13HOGDescriptorE
             U _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21
             U _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21
             U _ZTVSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
             U _ZTVSt9basic_iosIcSt11char_traitsIcEE@@GLIBCXX_3.4

Я делаю это успешно и без ошибок. Но когда я запускаю код, я сталкиваюсь с этой ошибкой во время выполнения:

lua: error loading module 'ImageProc' from file './Player/Lib/ImageProc.so':
[darwin-op_team_0]  /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4: undefined symbol: _ZN2cv3ogl6Buffer8copyFromERKNS_11_InputArrayENS1_6TargetEb

Я должен сказать, что код не написан мной.

Не могли бы вы мне помочь??

0 ответов

Другие вопросы по тегам