Ello,
我一直在努力解决这个问题,经过多次搜索,试验和错误,我来到这里。我想将GLFW用于项目,因此我制作了一个简单的main.cpp
文件。在其中,是代码
#include <GLFW/glfw3.h>
#include <iostream>
int main() {
return 0;
}
足够简单。只是为了测试它是否包括在内。
但是,当我尝试在MinGW中编译此代码时,我收到错误:
main.cpp:1: GLFW/glfw3.h: No such file or directory
在项目文件夹中包含文件main.cpp
,glfw3.dll
以及包含文件GLFW
和glfw3.h
的名为glfw3native.h
的文件夹。
GLFW
文件夹也位于MinGW包含文件夹中,libglfw3.a
和libglfw3dll.a
都存在于MinGW lib文件夹中。
文本编辑器:Notepad ++
操作系统:Windows 8 64位
编译器:MinGW32 4.8.1
我认为问题可能在于使用32位版本的GLFW,但无论如何我计划在32位项目上。我不知道MinGW是32位还是64位。
请帮忙。
答案 0 :(得分:0)
解决了我自己的问题。
事实证明,我没有C-make,也没有GnuWin32。显然,非Visual Studio编译需要这些。除了Rishikesh提出的建议,在我将程序添加到系统,用户,环境变量之后,我现在能够正确编译。谢谢大家的帮助!