cmake 编译opengl 报错"libGL.so.1: error adding symbols: DSO missing from command line"的解决办法

target_link_libraries(camlidarcalib ${OpenGL_LIBRARIES})

报错如下:
cmake 编译opengl 报错"libGL.so.1: error adding symbols: DSO missing from command line"的解决办法

参照FindOpenGL的输出结果:

cmake 编译opengl 报错"libGL.so.1: error adding symbols: DSO missing from command line"的解决办法

应该更改如下:
arget_link_libraries(camlidarcalib ${OPENGL_LIBRARIES})

编译正确,问题解决.