【发布时间】:2014-08-08 09:33:18
【问题描述】:
一切都在标题中: 在 VS 2013 中,我包含了 FLTK 库,在 Include Directories 中添加了“C:\fltk-1.3.2”,在 Library Directory 中添加了“C:\fltk-1.3.2\lib” strong> 当我包含
#include <FL/Fl.H>
在我的代码中,IntelliSense 识别 FL 的文件,但 VS 的编译器不识别:
你知道如何解决这个问题吗?
谢谢
编辑:
这是 fltk-1.3.2 文件夹:
编辑2:
我的代码是包含在具有多个项目的解决方案中的项目脚本。
这是项目:
http://mgarland.org/dist/qslim-2.1.tar.gz
FL 有问题的是解决方案中的 libgfx 项目(在项目的 win32 文件夹中)。
【问题讨论】:
-
但是
C:\fltk-1.3.2真的是包含文件夹吗?是不是更像C:\fltk-1.3.2\include?Fl.h相对于该文件夹位于何处? -
看看我的编辑。 Fl.h 在 C:\fltk-1.3.2\FL.
-
如果你把一个绝对路径放进去,它会起作用吗?我不建议这是一个修复,但
#include "C:\fltk-1.3.2\FL\Fl.H",你也可以发布你的项目设置的全部内容'附加包含目录' 在 'Configuration Properties>C/C++>General' 下,您是否使用分号分隔文件夹;? -
是的,我已使用“;”分隔文件夹。
-
打开 C++/Advanced/Show 包含时会发生什么?只需尝试构建一个文件。它在哪里寻找包含?
标签: c++ visual-studio visual-studio-2013 include fltk