Windows 7 Fltk1.1和MinGw?

Windows 7 Fltk1.1和MinGw?,windows-7,mingw,mingw32,fltk,Windows 7,Mingw,Mingw32,Fltk,我有一个在linux下编译的项目,我现在正试图在Windows7的MinGw下编译它。该项目包括fltk图书馆。当我尝试编译时,我得到一条消息:找不到FL/FL.h文件- GUIWindow.h:5:18: fatal error: FL/Fl.H: No such file or directory compilation terminated 我下载了fltk 1.1文件并将其解压缩到我的桌面上。我进入目录,成功地配置并编译了文件。那么我在这里缺少什么来安装它呢?我认为,使用#incl

我有一个在linux下编译的项目,我现在正试图在Windows7的MinGw下编译它。该项目包括fltk图书馆。当我尝试编译时,我得到一条消息:找不到FL/FL.h文件-

GUIWindow.h:5:18: fatal error: FL/Fl.H: No such file or directory 
compilation terminated 

我下载了fltk 1.1文件并将其解压缩到我的桌面上。我进入目录,成功地配置并编译了文件。那么我在这里缺少什么来安装它呢?我认为,使用#include,如果库安装正确,则无论文件位于何处,它都会找到这些文件。那么在MinGw下还需要什么呢?非常感谢您的帮助。

好吧,我只是从fltk文件夹中剪切了FL文件夹,并将其放入MinGw/include中。这是一份汇编。如果有人能解释为什么“include工作在linux中,而不是在MinGw中”,我将不胜感激。

编译器确实需要知道头文件在哪里。除了编译器配置文件中定义的核心目录外,它通常还会在编译时定义的特定目录中查找。听起来linux中的编译器和MinGw中的编译器的配置有些不同,这并不奇怪:)在将头文件移动到MinGw/include目录时,您将头文件放到预配置的路径中,因此编译器会找到它们。