【发布时间】:2013-03-14 10:05:03
【问题描述】:
我是 C++ 的新手,在我的编程设计和概念介绍课程中,我们现在学习图形。我已经能够仅使用 FLTK 的库制作程序,但我们必须使用 Bjarne 的库,例如 GUI.h、Graph.h、Simple_window.h、Point.h。像简单窗口程序这样的简单程序不会编译并给出通常的响应:
Simple_window.h:17: error: reference to ‘Window’ is ambiguous
我也试过编译使用:
fltk-config --compile main.cpp
这会产生相同的结果。
我尝试运行 Bjarne 在文件夹中提供的 make 文件,但总是出现错误并且没有生成 .o 文件。
注意:我也试过在 mac OSX 和 Ubuntu 上编译。
【问题讨论】:
-
@chris:不,据我所知,他没有参与 FLTK。但是在他的《使用 C++ 的编程原理和实践》一书中,他使用了它。并且他编写了自己的帮助文件来简化使用它的过程。 stroustrup.com/Programming/Graphics
-
@BenjaminLindley,那就清楚了,谢谢。
-
嘘小心点。 Bjarne Stroustrup 在 Stackoverflow 上,他实际上可能会看到这个问题。