C++ X11/Xlib.h:在Windows 10中没有这样的文件或目录

C++ X11/Xlib.h:在Windows 10中没有这样的文件或目录,c++,x11,fltk,C++,X11,Fltk,我正在做一个学校项目,使用FLTK库用c++构建一些图形: 这是基本芭蕾舞曲的来源: 使用make命令生成此代码时,我遇到以下错误: X11/Xlib.h:没有这样的文件或目录 我搜索了一下,发现Linux系统上通常使用X11库 所以,请告诉我,我该如何在windows上工作 尝试添加到Makefile第2行fltk config--cflags: CFLAG = -std=c++14 `fltk-config --cflags` 您可能正在为64位Windows编译。FLTK要求定义WIN

我正在做一个学校项目,使用FLTK库用c++构建一些图形:

这是基本芭蕾舞曲的来源:

使用make命令生成此代码时,我遇到以下错误:

X11/Xlib.h:没有这样的文件或目录

我搜索了一下,发现Linux系统上通常使用X11库


所以,请告诉我,我该如何在windows上工作

尝试添加到Makefile第2行
fltk config--cflags

CFLAG = -std=c++14 `fltk-config --cflags`

您可能正在为64位Windows编译。FLTK要求定义WIN32,即使它是在64位窗口上编译的。如果没有定义Win32,那么FLTK头将包括在Linux操作系统上使用的文件而不是Windows。

从网站上看:“FLTK是一个跨平台的C++ Unix工具包,用于UNIX/Linux(X11)、微软Windows……”。所以,它也应该在Windows上工作。你用什么来构建你的Windows C++应用程序?您是在命令行中构建,还是使用VisualStudio或类似工具?无论您使用什么,您都应该阅读以下内容:我成功地从以下链接运行了最初的FLTK教程:但在尝试将其适应我的情况时,我现在遇到了以下错误:错误LNK2001未解析的外部符号“public:u thiscall Simple_window::Simple_window(结构图库::Point,int,int,class std::basic_string const&)”(???0简单窗口@@QAE@UPoint@图形库@@HHABV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@@std@@@Z)fltk_win32_应用程序通过此链接成功地运行了初始fltk教程:但在尝试使其适应我的情况时,我现在收到以下错误:错误LNK2001未解析的外部符号“public:u thiscall Simple_window::Simple_window(结构图库::点、int、int、类std::基本字符串常量&)”(??0 Simple_window@@QAE@UPoint@图形库@@HHABV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@@std@@@Z)fltk_win32_app@MohamedLamineBarghouda:这是一个链接器错误。这意味着您没有.lib文件,或者项目属性链接器设置未设置为使用它。也可能是您使用与项目不同的设置构建了库。您使用@和其他符号看到的一些干扰是为了编码调试/重新调试之间的差异租约和静态/DLL单/多线程。使所有这些设置匹配。