0

当我尝试在http://www.glfw.org/documentation.html上编译 glfw3 的示例代码(复制/粘贴到测试编译)时,出现以下错误:

/tmp/ccCdEKoi.o: In function main':
example.cpp:(.text+0x38): undefined reference toglfwCreateWindow'
example.cpp:(.text+0x5b): undefined reference to glfwMakeContextCurrent'
example.cpp:(.text+0x7a): undefined reference toglfwWindowShouldClose'
collect2: error: ld returned 1 exit status

我正在编译,g++ example.cpp -o example -lGL -lglfw当我安装最新的 glfw 3.0.2 时,它安装没有问题。

4

1 回答 1

1

GLFW3libglfw3默认构建,而不是libglfwGLFW2。因此,您可能仍在链接您的 GLFW2 安装。

解决方案:

g++ example.cpp -o example -lGL -lglfw3
于 2013-08-26T21:00:51.287 回答