6

我现在正在尝试学习如何使用 FLTK(在 MSVC 2008 中)。我得到了正确编译的所有库,但是当我尝试运行这个程序时:

    #include "FL/FL.H"
    #include "FL/Fl_Window.H"
    #include "FL/Fl_Box.H"

    int main(int argc, char *argv[]) {
        Fl_Window *window = new Fl_Window(340, 180);
        Fl_Box *box = new Fl_Box(20, 40, 300, 100, "Hello, World!");
        盒子->盒子(FL_UP_BOX);
        框->标签字体(FL_BOLD + FL_ITALIC);
        框->标签大小(36);
        框->标签类型(FL_SHADOW_LABEL);
        窗口->结束();
        窗口->显示();

        返回 Fl::run();
    }

我收到了这个错误

    1>c:\fltk\fl\xutf8.h(33) : 致命错误 C1083: 无法打开包含文件: 'X11/Xh': 没有这样的文件或目录

我可以说它缺少 x11,但我做了一个快速的谷歌搜索,我找不到关于这个主题的任何帮助。顺便说一句,我正在运行 v1.3.0。

谢谢你的时间。

4

1 回答 1

14

我找到了答案,在您的 FLTK 包含之前添加“#define WIN32”。

于 2011-07-25T18:24:01.893 回答