使用 CMakeLists 编译 OpenGL 项目时,我有以下行来链接 glut 和 gl:
target_link_libraries(my_exe ${OPENGL_gl_LIBRARY} ${GLUT_LIBRARIES})
Run Code Online (Sandbox Code Playgroud)
我查找了如何将 glut 和 gl 与 CMake 联系起来,所以我发现我可以使用 ${OPENGL_gl_LIBRARY} 和 ${GLUT_LIBRARIES}。但是我怎么知道要使用的变量呢?我习惯于只做 ${THELIBRARY_LIBRARES},但在 gl 的情况下,它改为将“ gl ”添加到变量名中。如果不使用谷歌搜索,我怎么知道(对于我想使用的任何库)?