Ошибка времени выполнения 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
Я должен сказать, что код не написан мной.
Не могли бы вы мне помочь??