相关文章推荐

在编译".../lib/libopencv_core.so: undefined reference to 'cudaHostRegister'"时在Linux CodeBlocks中出错。

1 人关注

以前我运行我的完整的编译程序,它可以正常工作和运行,但几周后我试图运行这个程序,它出现了以下错误 libopencv_core.so :未定义的对 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的引用。

 
推荐文章