2016-07-19 11 views
3

私が使用しているPCには4つのコアがありますので、コンパイル時にこれらすべてを使用したい場合は、-j4オプションをコンパイラに渡します。 Qtの創造主で私がやることの画像に示すように、Build Environmentパネルで環境変数を追加することによって:Qt Creatorの.proプロジェクトファイルを使用したMAKEFLAGS

MAKEFLAGS = -j4 

enter image description here

enter image description here

問題は、この設定は全体の持続しないということです私が使用しているPCのすべてのプロジェクトはクールだ。だから私は各プロジェクトごとに少なくとも1回はそれをしなければならない。私はこれが.pro.userファイルに保存されていると思っています。なぜなら、.pro.userが削除されると、パネルからMAKEFLAGS = -j4が消えてしまうからです。

.proプロジェクトファイルでこの設定を追加することはできませんか?

私は、そのことを何度も設定する必要から脱出できるようなアプローチに興味があります。

少しの文脈を与えるために、私はWindows上です。

+0

環境変数 'MAKEFLAGS'を' -j4'に設定するだけです。[qt creatorのデフォルトの設定オプションを設定する](http://stackoverflow.com/questions/8860712/setting-default-make-options-for-qt)を参照してください。 -creator) – kenba

+1

ここで受け入れられる答えは '.pro.user'に依存しているので、永遠には存続しません。 – KcFnMi

+0

はい、質問の作成者は答えを "受け入れる"ことができなかったので、彼は自分の質問を編集して 'MAKEFLAGS'環境変数を設定することを推奨しました...しかし、' .pro.user'の永続的なバージョン代わりに '.qmake.conf'を使うことができます。 – kenba

答えて

2

ファイルでshared project settingsをお探しの場合は、彼らはあなたが念頭に置いているもののために設計されています。

.proファイルに設定を追加するのは間違っています。そのファイルは移植可能であり、特定のビルドホストに関連付けられていないためです。

関連する問題