编译时无法打开包含文件 X11/Xh

אלי*_*בסה 3 c++ winapi fltk

我已将 FL 文件夹复制到项目中。

它向我展示了这个:

1>------ 构建开始:项目:客户端,配置:调试 Win32 ------ 1> Main.cpp 1>c:\users\user\documents\visual studio 2012\projects\talktome\talktome \fl\xutf8.h(33):致命错误 C1083:无法打开包含文件:'X11/X.h':没有这样的文件或目录 ========== 构建:0 成功,1 失败, 0 最新,0 跳过 ==========

我的源代码是

using namespace std;

#include "FL\Fl.H"
#include "FL\Fl_Window.H"

#define   WIDTH    700
#define   HEIGHT   500

int main()
{
    Fl_Window win(WIDTH, HEIGHT, "TalkToMe");

    win.begin();
    win.end();

    win.show();

    return Fl::run();
}
Run Code Online (Sandbox Code Playgroud)

Cyb*_*Guy 5

您应该在 FLTK 包含之前检查是否有“#define WIN32”。会帮助你。这应该。类似的问题在这里:

MSVC 中的 FLTK 需要 x11 标头?