make[2]: *** [/home/nnnn/calibration/devel/lib/libcalibrationtoolkit.so] Error 1

在安装calibration_toolkit时编译可能会出错

make[1]: *** Waiting for unfinished jobs....
CMakeFiles/calibrationtoolkit.dir/CalibrationToolkit/calibrationtoolkit.cpp.o: In function `nlopt::opt::mythrow(nlopt_result) const':
/usr/local/include/nlopt.hpp:517: undefined reference to `nlopt_get_errmsg'
/usr/local/include/nlopt.hpp:517: undefined reference to `nlopt_get_errmsg'
/usr/local/include/nlopt.hpp:517: undefined reference to `nlopt_get_errmsg'
/usr/local/include/nlopt.hpp:517: undefined reference to `nlopt_get_errmsg'
collect2: error: ld returned 1 exit status
calibration_camera_lidar/ls_calibration/calibration_camera_lidar/CMakeFiles/calibrationtoolkit.dir/build.make:396: recipe for target '/home/nnnn/calibration/devel/lib/libcalibrationtoolkit.so' failed
make[2]: *** [/home/nnnn/calibration/devel/lib/libcalibrationtoolkit.so] Error 1
CMakeFiles/Makefile2:5770: recipe for target 'calibration_camera_lidar/ls_calibration/calibration_camera_lidar/CMakeFiles/calibrationtoolkit.dir/all' failed
make[1]: *** [calibration_camera_lidar/ls_calibration/calibration_camera_lidar/CMakeFiles/calibrationtoolkit.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

make[2]: *** [/home/nnnn/calibration/devel/lib/libcalibrationtoolkit.so] Error 1_第1张图片

解决办法:

在终端执行以下命令

 cd ~

sudo apt remove libnlopt-dev

你可能感兴趣的:(servlet,javascript,java)