【问题标题】:Fltk1.1 with MinGw?Fltk1.1 与 MinGw?
【发布时间】:2011-08-08 16:04:46
【问题描述】:

我有一个在 linux 中编译的项目,我现在正尝试在 Windows 7 的 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 下还需要什么?任何帮助表示赞赏。

【问题讨论】:

    标签: windows-7 mingw mingw32 fltk


    【解决方案1】:

    好吧,我只是从 fltk 文件夹中剪下 FL 文件夹并将其放入 MinGw/include 中。这编译。如果有人能解释为什么只有#include 在 linux 中有效,而在 MinGw 中无效,我将不胜感激。

    【讨论】:

    • 编译器确实需要知道你的头文件在哪里。除了编译器配置文件中定义的核心目录之外,它通常还会查看编译时定义的特定目录。听起来 linux 中的编译器和 MinGw 中的编译器配置存在一些差异,这并不奇怪:) 将头文件移动到 MinGw/include 目录中时,会将它们放入预配置的路径中,因此编译器会找到它们。
    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2016-04-08
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    相关资源
    最近更新 更多