MinGW无法找到glfw3.h

时间:2016-06-27 05:22:18

标签: c++ windows g++ mingw glfw

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.cppglfw3.dll以及包含文件GLFWglfw3.h的名为glfw3native.h的文件夹。

GLFW文件夹也位于MinGW包含文件夹中,libglfw3.alibglfw3dll.a都存在于MinGW lib文件夹中。

文本编辑器:Notepad ++

操作系统:Windows 8 64位

编译器:MinGW32 4.8.1

我认为问题可能在于使用32位版本的GLFW,但无论如何我计划在32位项目上。我不知道MinGW是32位还是64位。

请帮忙。

1 个答案:

答案 0 :(得分:0)

解决了我自己的问题。

事实证明,我没有C-make,也没有GnuWin32。显然,非Visual Studio编译需要这些。除了Rishikesh提出的建议,在我将程序添加到系统,用户,环境变量之后,我现在能够正确编译。谢谢大家的帮助!

相关问题