Ubuntu 20.04编译OpenCV C++执行make -j4时链接错误求助
Ubuntu 20.04编译OpenCV时uuid链接错误的解决求助
我在Ubuntu 20.04.5 LTS系统上编译安装OpenCV C++,前两步操作顺利完成,但执行make -j4时遇到以下链接错误:
[ 83%] Linking CXX executable ../../bin/opencv_test_highgui [ 83%] Built target opencv_test_calib3d [ 83%] Built target opencv_perf_objdetect [ 83%] Built target opencv_test_objdetect [ 83%] Built target opencv_perf_stitching [ 83%] Built target opencv_test_stitching [ 83%] Built target opencv_perf_video Scanning dependencies of target opencv_gapi Scanning dependencies of target opencv_interactive-calibration [ 83%] Built target opencv_test_video [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/calibController.cpp.o [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/calibPipeline.cpp.o /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfontconfig.so: undefined reference to `uuid_parse@UUID_1.0' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfontconfig.so: undefined reference to `uuid_generate_random@UUID_1.0' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfontconfig.so: undefined reference to `uuid_unparse@UUID_1.0' /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfontconfig.so: undefined reference to `uuid_copy@UUID_1.0' collect2: error: ld returned 1 exit status make[2]: *** [modules/highgui/CMakeFiles/opencv_test_highgui.dir/build.make:122: bin/opencv_test_highgui] Error 1 make[1]: *** [CMakeFiles/Makefile2:2958: modules/highgui/CMakeFiles/opencv_test_highgui.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/frameProcessor.cpp.o [ 83%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/grunarg.cpp.o [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/main.cpp.o [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/parametersController.cpp.o [ 83%] Building CXX object apps/interactive-calibration/CMakeFiles/opencv_interactive-calibration.dir/rotationConverters.cpp.o [ 83%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gorigin.cpp.o [ 83%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gmat.cpp.o [ 83%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/garray.cpp.o [ 83%] Linking CXX executable ../../bin/opencv_interactive-calibration
我找到过针对RedHat系统的解决方案,但不适用于Ubuntu,恳请提供适配Ubuntu的解决办法。
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

