我正在尝试在 Ubuntu 上使用 GLFW 创建一个窗口。我通过 apt-get
命令下载了 GLFW,并将其添加到 Build Options -> Linker Settings
中。但是,当我尝试编译该程序时,出现错误提示
ld 找不到 -lGLFW
我已经在互联网上搜索过,但我找不到在 Code::Blocks 中发生这种情况时该怎么做。我该怎么做才能解决这个问题?
我读过类似我需要添加一些选项的内容,但我不知 Prop 体是哪些选项和位置。
注意:我使用的是 GCC
最佳答案
使用-lglfw
。
库名称区分大小写。 -lGLFW
!= -lgflw
.
例如:
在我的 Debian 9 系统上
pkg-config --libs glfw3
给我:-lglfw
在:
/usr/lib/x86_64-linux-gnu/libglfw.so
pkg-config --libs gl
给出:-lGL
对应于:
/usr/lib/x86_64-linux-gnu/libGL.so
关于在 Code::Blocks Ubuntu 中找不到 -l<library>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49121642/