1. ホーム
  2. path

[解決済み] Qt Creatorでインクルードパスを追加する方法を教えてください。

2022-04-21 08:38:42

質問

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

どのように解決するのですか?

Qtの標準的なビルドシステムであるqmakeを使用している場合、単にその行を .pro ファイルに記述されているように qmake 変数リファレンス :

INCLUDEPATH += <your path>

独自のビルドシステムを使用している場合、"Import of Makefile-based project"を選択してプロジェクトを作成します。 これにより、プロジェクトディレクトリにいくつかのファイルが作成されます。 <your project name>.includes . このファイルには、インクルードしたいパスを1行に1つずつ列挙するだけです。 これは、Qt Creator に、自動補完のためのインデックスを作成するファイルを探す場所を教えるだけです。 ビルドシステムは、独自の方法でインクルードパスを処理する必要があります。

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

INCLUDEPATH += $$PWD/code/include