当我在《Bloodshed》中编译和运行程序时,我将所有内容保存到我的用户名文件夹中标有 C++ 的文件夹中。当我下载 FLTK,将其解压到 C++ 文件夹,然后尝试使用 FLTK 中的头文件运行程序时,无法找到这些文件。我的猜测是,当编译器查找头文件时,它只在 C++ 文件夹中查找,而 FLTK 头文件嵌入在 C++ 文件夹内的文件夹中。
我在谷歌上搜索了一种方法,以某种方式拥有包含在查找指定头文件时进行查找的文件路径,但我找不到任何东西。有使用《Bloodshed》经验的人知道如何做到这一点吗?
这里的大多数人可能不使用 DevC++,因为像我这样的人已经警告过不要使用它。 DevC++有很多问题,已经不再开发了。你应该考虑 切换到 Code::Blocks,它在各个方面都更好。
如果您已正确安装 FLTK,您现在应该有一个名为“fltk-config”的程序。该程序需要位于您的路径中。您需要编辑项目的设置,以便将“fltk-config --cflags”的输出添加到编译器标志列表中,并将“fltk-config --ldflags”的输出添加到链接器标志列表中.