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

ヘッダーファイルがディレクトリSFMLまたはにあることを示しているだけQtです。

于 2012-09-08T16:56:35.540 に答える