0

在某些代码中,我看到如下内容:

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

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

#include <iostream>

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

4

2 回答 2

4

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

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

#include <boost/some_header.hpp>
于 2012-09-08T16:56:45.810 回答
0

它只是说明头文件位于目录中SFMLQt.

于 2012-09-08T16:56:35.540 回答