我知道这个问题已经被问过,但提供的解决方案确实对我不起作用。
我想通过 CLion IDE 运行我的 OpenGL 程序。我可以通过 Ubuntu 中的终端运行相同的程序
$gcc progname.c -lglut -lGL -lGLU
Run Code Online (Sandbox Code Playgroud)
但我无法在 CLion 中运行相同的操作
这是我的 CMakeLists.txt 文件
PS:我在 Ubuntu 中使用 CLion。程序中也没有错误。
Clion 使用 CMake 作为项目文件,并且 CMake 可以使用 轻松链接系统路径中的库target_link_libraries,您可以在您的案例中使用它,如下所示,它可以位于该行之后add_executable:
target_link_libraries(jarvis -lglut -lGL -lGLU)
target_link_libraries 的文档位于: https ://cmake.org/cmake/help/v3.3/command/target_link_libraries.html
| 归档时间: |
|
| 查看次数: |
9985 次 |
| 最近记录: |