fltk 1.3 库中的 graph.h 在哪里?

Posted

技术标签:

【中文标题】fltk 1.3 库中的 graph.h 在哪里?【英文标题】:Where is graph.h in the fltk 1.3 library? 【发布时间】:2013-12-30 18:01:31 【问题描述】:

我按照 Stroustrup 的说明(编程原理和使用 c++ 的实践)在我的编译器上安装了 FTLK。本书中的示例使用了两个头文件,如下所示,编译器没有找到它们。任何人都知道我可以如何包含这些标题?这本书是几年前的,提到了 FLTK 1.1,但 FLTK 目前是 1.3。

#include <FL/Fl.H>
#include <FL/Fl_Window.H>  
#include <FL/Fl_Box.H>
#include <FL\Fl_Single_Window.H>
#include "Simple_window.h"//error
#include "Graph.h"//error


int main(int argc, char **argv)   
  
Point tl(100,100);//error class not found

  

【问题讨论】:

它们应该在你正在阅读的书中被提及(无论是在哪里下载它们或它们本身的源代码) 使用#include 或#include "" 有什么不同吗? 它们会影响编译器搜索文件的顺序,但通常它被用作约定 - 用于库头,“”用于您自己的 在这个例子中,除非你在你的项目中添加了包含路径,否则编译器期望这些文件在 .cpp 文件所在的同一目录中 很明显它们不是 FLTK 的一部分。所有 FLTK 标头都具有模式 FL/...h 【参考方案1】:

看这里(http://www.stroustrup.com/Programming/)并下载完整的代码片段集合(修订),然后解压并将GUI文件夹的所有头文件添加到你的include (in C:....) 目录并再次运行代码。

【讨论】:

以上是关于fltk 1.3 库中的 graph.h 在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用 FLTK 1.3 在不同线程上创建窗口吗?

如何使用 fltk 1.3 创建 opengl 3.x 或 4.x 上下文?

FLTK 颜色 if 语句

创建自定义 fltk 对话框/模态窗口

我在哪里可以在 Meteor 1.3 中安装带有 npm 的包,以便其他 npm 库可以需要它

如何在 MinGW 中使用 FLTK 1.1 dll?