【发布时间】:2018-09-10 22:46:28
【问题描述】:
我刚开始学习 opengl,我从 GLFW 库开始。 我从http://www.glfw.org/download.html 下载了“Windows 预编译的二进制文件”。然后我将文件解压缩到 C:\GLFW
现在我在编译代码时遇到了问题。我在命令行中使用 mingw,比如
gcc main.c -IC:\GLFW\include\GLFW -LC:\GLFW\lib-mingw -lglfw3 -lglfw3dll -lopengl32 -lgdi32
总是显示“fatal error: GLFW/glfw3.h: No such file or directory”
但如果我在我的代码中将 #include <GLFW/glfw3.h> 更改为 #include <glfw3.h>,
编译成功。
但每个教程都向我展示了前者。为什么?
如果我把头文件和lib文件放到mingw的搜索路径,有什么不同吗?
【问题讨论】: