Qt Creator で作業しているプロジェクトで、サードパーティのライブラリが必要です。プロジェクトのインクルード パスにヘッダーを追加したいのですが、どうすればよいですか?
ベストアンサー1
標準のQtビルドシステムであるqmakeを使用している場合は.pro
、qmake 変数リファレンス:
INCLUDEPATH += <your path>
独自のビルド システムを使用している場合は、「Makefile ベースのプロジェクトのインポート」を選択してプロジェクトを作成します。これにより、 という名前のファイルを含むいくつかのファイルがプロジェクト ディレクトリに作成されます<your project name>.includes
。そのファイルには、含めるパスを 1 行に 1 つずつリストするだけです。実際には、これは Qt Creator に、自動補完のためにインデックスを作成するファイルの場所を指示するだけです。独自のビルド システムでは、独自の方法でインクルード パスを処理する必要があります。
としてQt Creatorマニュアルで説明されているは<your path>
絶対パスでなければなりませんが、ファイルを含むフォルダを参照する を.pro
使用することで、ファイル内のOS、ホスト、またはユーザー固有のエントリを避けることができます。例:$$PWD
.pro
INCLUDEPATH += $$PWD/code/include