Qt Creator でインクルード パスを追加するにはどうすればいいですか? 質問する

Qt Creator でインクルード パスを追加するにはどうすればいいですか? 質問する

Qt Creator で作業しているプロジェクトで、サードパーティのライブラリが必要です。プロジェクトのインクルード パスにヘッダーを追加したいのですが、どうすればよいですか?

ベストアンサー1

標準のQtビルドシステムであるqmakeを使用している場合は.proqmake 変数リファレンス:

INCLUDEPATH += <your path>

独自のビルド システムを使用している場合は、「Makefile ベースのプロジェクトのインポート」を選択してプロジェクトを作成します。これにより、 という名前のファイルを含むいくつかのファイルがプロジェクト ディレクトリに作成されます<your project name>.includes。そのファイルには、含めるパスを 1 行に 1 つずつリストするだけです。実際には、これは Qt Creator に、自動補完のためにインデックスを作成するファイルの場所を指示するだけです。独自のビルド システムでは、独自の方法でインクルード パスを処理する必要があります。

としてQt Creatorマニュアルで説明されている<your path>絶対パスでなければなりませんが、ファイルを含むフォルダを参照する を.pro使用することで、ファイル内のOS、ホスト、またはユーザー固有のエントリを避けることができます。例:$$PWD.pro

INCLUDEPATH += $$PWD/code/include

おすすめ記事