包含带“/”字符的库

时间:2012-09-08 16:55:32

标签: c++ include

在某些代码中,我看到类似的内容:

#include <SFML/Graphics.hpp>
#include <Qt/qwidget.h>

与包含这样的标题相比,“/”字符有什么不同:

#include <iostream>

我尝试使用谷歌搜索,但我找不到任何好结果。

2 个答案:

答案 0 :(得分:4)

Include指令用于包含单个头文件。它们基本上用相关文件替换指令。头文件本身可能是库的一部分。

/之前的部分是放置头文件的目录,相对于用于编译的包含搜索路径中的目录。假设我的编译器知道在/usr/include中搜索,并且我的所有boost标题都在/usr/include/boost中。然后,我可以在代码中包含boost标头,例如

#include <boost/some_header.hpp>

答案 1 :(得分:0)

它只是声明头文件位于目录SFMLQt