为什么我会收到此错误:无法打开包含文件:'FL / Fl.h'?

时间:2009-08-21 02:00:06

标签: c++

我试图在VSEXPRESS 2008 EDITION上编译一个程序,加上fltk-1.1.9,但我总是得到以下错误: 致命错误C1083:无法打开包含文件:'FL / Fl.h':没有这样的文件或目录

任何人都可以帮助我吗? 非常感谢

3 个答案:

答案 0 :(得分:3)

您的计算机上有fltk库吗?您可能没有将包含设置为指向该目录。

答案 1 :(得分:1)

您可以为这些类型的错误做的一个巧妙的技巧是将光标放在#include语句的文件名中,然后按Ctrl + Shift + G.它将失败并显示一个消息框,显示包含路径的内容。

解决方案是通过右键单击项目并转到属性> C / C ++>常规并设置“其他包含目录”,简单地向SDK添加其他包含路径。

答案 2 :(得分:1)

确保include目录不是FL目录,而是父目录。这样做的原因是当你说#include "FL/Fl.h"时,你要求编译器进入一个名为FL的文件夹来查找Fl.h,它将驻留在FL中家长。如果您将FL指定为包含目录,则只需说出#include "Fl.h"