编译时Linux CodeBlocks出错" ../ lib / libopencv_core.so:未定义引用' cudaHostRegister'

时间:2016-03-16 07:50:45

标签: c++ linux opencv codeblocks

之前我运行了我的完整编译程序,它运行正常,但几周后我尝试运行这个程序,它出现了来自 libopencv_core.so 的错误:undefined reference to cudaHostRegister等等。

  

/media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaHostRegister' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaStreamDestroy'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaStreamWaitEvent' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaGetDeviceCount'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaMemset2D' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaFree'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaGetDeviceProperties' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaStreamQuery'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaEventSynchronize' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaSetupArgument'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaGetDevice' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to __ cudaRegisterFunction'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaEventQuery' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaEventRecord'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaMemset2DAsync' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaDriverGetVersion'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaEventElapsedTime' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaStreamCreate'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaFreeHost' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaConfigureCall'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaEventDestroy' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaHostUnregister'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaRuntimeGetVersion' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaMemcpy2D'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaStreamAddCallback' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaEventCreateWithFlags'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaMemcpy2DAsync' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaHostGetDevicePointer'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaSetDevice' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaMemGetInfo'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: cudaDeviceSynchronize' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaLaunch'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对__cudaUnregisterFatBinary' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaStreamSynchronize'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaHostAlloc' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to __ cudaRegisterFatBinary'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaMallocPitch' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaMalloc'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对__cudaRegisterVar' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaGetLastError'的未定义引用   /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so:对cudaGetErrorString' /media/rnd/4F3D93242E986B7F/opencv/build/lib/libopencv_core.so: undefined reference to cudaDeviceReset的未定义引用'

0 个答案:

没有答案