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 创建 opengl 3.x 或 4.x 上下文?