@iamliubo 在 使用OpenCV实时显示USB摄像头画面到屏幕上 中说:
target_link_libraries(opencvTest "/path/to//risc-v/install/lib/libopencv_world.so.4.5.2")
您好,我的opencv交叉编译过了,但是板子上的lib没有空间了,我就把lib放到了sd中,然后通过软链接到lib中,但运行opencv_version函数还是会报错如下:
root@TinaLinux:/mnt/sdcard# ./opencv_version
Error loading shared library ../../lib/libopencv_core.so: Symbolic link loop (needed by ./opencv_version)
Error relocating ./opencv_version: _ZNK2cv3ocl6Device9availableEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl6DeviceC1Ev: symbol not found
Error relocating ./opencv_version: _ZN2cv5utils5trace7details8traceArgERKNS2_8TraceArgEPKc: symbol not found
Error relocating ./opencv_version: _ZN2cv5errorEiRKNS_6StringEPKcS4_i: symbol not found
Error relocating ./opencv_version: _ZN2cv17CommandLineParserD1Ev: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device24preferredVectorWidthLongEv: symbol not found
Error relocating ./opencv_version: _ZN2cv22getHardwareFeatureNameEi: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device11addressBitsEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl10haveAmdFftEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device14doubleFPConfigEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv17CommandLineParser12printMessageEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device15maxMemAllocSizeEv: symbol not found
Error relocating ./opencv_version: _ZN2cv5utils5trace7details6RegionC1ERKNS3_21LocationStaticStorageE: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device13driverVersionEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device12localMemSizeEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv17CommandLineParser3hasERKNS_6StringE: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl12PlatformInfo4nameEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device17hostUnifiedMemoryEv: symbol not found
Error relocating ./opencv_version: _ZN2cv20checkHardwareSupportEi: symbol not found
Error relocating ./opencv_version: _ZN2cv19getBuildInformationEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl6DeviceD1Ev: symbol not found
Error relocating ./opencv_version: _ZNK2cv17CommandLineParser9getByNameERKNS_6StringEbiPv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device4typeEv: symbol not found
Error relocating ./opencv_version: _ZN2cv17CommandLineParserC1EiPKPKcRKNS_6StringE: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device4nameEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl9useOpenCLEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl12PlatformInfo9getDeviceERNS0_6DeviceEi: symbol not found
Error relocating ./opencv_version: _ZN2cv24currentParallelFrameworkEv: symbol not found
Error relocating ./opencv_version: _ZN2cv6String8allocateEj: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device26preferredVectorWidthDoubleEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device25preferredVectorWidthShortEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device16maxWorkGroupSizeEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl12PlatformInfo12deviceNumberEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl6Device10getDefaultEv: symbol not found
Error relocating ./opencv_version: _ZN2cv5utils5trace7details8traceArgERKNS2_8TraceArgEi: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl11haveAmdBlasEv: symbol not found
Error relocating ./opencv_version: _ZN2cv6String10deallocateEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl15getPlatfomsInfoERSt6vectorINS0_12PlatformInfoESaIS2_EE: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device15maxComputeUnitsEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device24preferredVectorWidthCharEv: symbol not found
Error relocating ./opencv_version: _ZN2cv13getNumThreadsEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device10extensionsEv: symbol not found
Error relocating ./opencv_version: _ZN2cv5utils5trace7details6Region7destroyEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device25preferredVectorWidthFloatEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl10haveOpenCLEv: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device7versionEv: symbol not found
Error relocating ./opencv_version: _ZN2cv3ocl12PlatformInfoD1Ev: symbol not found
Error relocating ./opencv_version: _ZNK2cv3ocl6Device23preferredVectorWidthIntEv: symbol not found
root@TinaLinux:/mnt/sdcard# bash: cd: /mnt/sdcard/samples: 没有那个文件或目录