首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用名称空间fltk在我的FLTK程序中不起作用。

使用名称空间fltk在我的FLTK程序中不起作用。
EN

Stack Overflow用户
提问于 2021-08-06 12:23:07
回答 1查看 60关注 0票数 0
代码语言:javascript
复制
#include <FL/Fl.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Window.H>

int main()
{
    using namespace fltk;
    FI_Window window(200, 200, "Window title");
    FI_Box box(0, 0, 200, 200, "Hey, I mean, Hello, World! ");
    window.show();
    return Fl:: run();
}

上面是基本的FLTK程序,出自《使用C++编程原理与实践》一书,但行using namespace fltk;不工作,给出的错误信息名称必须是一个命名空间名称。我用谷歌搜索了一下,发现上面的代码行是正确的,但仍然显示错误。有人能解释一下吗?该怎么做?

我正在使用Visual Studio2019和C++ 17。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 13:54:03

这条线

代码语言:javascript
复制
using namespace fltk;

仅对实验/alpha和休眠/停用的2.0版本的FLTK有效。奇怪的是,您被告知要添加这一行,因为您的其余代码使用当前稳定的1.3版本中的命名方案。

从您的代码中删除此行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68681532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档