我尝试为 Ubuntu (Code::Blocks) 设置 GLFW,但我找不到问题所在。所以我glfw
通过以下方式安装了软件包:
sudo apt-get install libglfw3-dev
然后,我将 GLFW 添加到我的 Code::Blocks 项目的构建属性中。
为了测试它,我写了这个小代码并尝试了它:
#include <iostream>
#include <GLFW/glfw3.h>
using namespace std;
int main(){
if (!glfwInit())
{
// Handle initialization failure
}
return 0;
}
我还有这个:
||=== Build: Debug in test (compiler: GNU GCC Compiler) ===|
ld||cannot find -lGLFW|
||error: ld returned 1 exit status|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
有人能帮我吗?
与其他 OpenGL 库
libGL.so
、等不同libGLU.so
,libGLEW.so
GLFW 的库文件都是小写的:因此,您需要在构建脚本中更改
-lGLFW
为。-lglfw