2010-12-27 9 views
11

MinGWがコンパイル時に検索するデフォルトのもののほかに、いくつかのinclude/libディレクトリを追加したいと思います。これは、私が現在MinGWをインストールしているハードドライブがいっぱいになっているため、代わりにQtをインストールする必要があったためです。したがって、MinGWにデフォルトでQtファイルを含めるにはどうすればよいですか?余分なためMinGWに追加のインクルード/ libパスを追加

+0

で確認できます。それを処理するのはなぜですか?なんらかの理由でqmakeが気に入らなければ、他のビルド・オートメーション・システムを使用することもできます。 –

+0

これまで私はこのようなツールを使ったことがありませんでしたが、最終的にクロスプラットフォームメークファイルを生成するためにcmakeに切り替えるつもりです。いずれにしても、私はMinGWでこれを行う簡単な方法があるはずです。 – delaccount992

答えて

16

インクルードディレクトリにはCPLUS_INCLUDE_PATH、ライブラリディレクトリにはLIBRARY_PATHという環境変数を設定できます。詳細はEnvironment Variables Affecting GCC

+0

ヘッダーとライブラリは通常プロジェクトごとであるため、これはお勧めできません。とにかく素晴らしい機能です。それに対して+1。 – ismail

+0

パーフェクト、まさに私が探していたもの。ありがとうございました。 – delaccount992

8

使用-Iディレクティブが含まれており、のような追加のライブラリ・パスの-Lディレクティブ:

g++ [...] -I C:\qt\include -L C:\qt\lib 

あなたが複数-I-Lオプションを使用することができます。

+0

私はすでにそれらのフラグについて知っていますが、私が探しているものではありません。私が「デフォルトで」と言ったとき、私はそのたびにこれらのフラグを退屈に入力する必要がないようになっていました(今のところ私が現在していることです)。 – delaccount992

+1

それは魔法のようには起こらないので、手動で追加する必要があります。 – ismail

+1

何を入力するのですか? Makefileまたはビルドシステムを使用してください。 – kichik

関連する問題