Qt作成者4.0のビルドパスを変更するのは苦労します。 私はすべてを試しましたが、自分のプロジェクトが実際に自分のデスクトップ上にあるときに、ドキュメント内のフォルダにコンパイルしています。 修正プログラムがありますか?ありがとうQt作成者のビルドパスを変更するには
答えて
このようなものを.proファイルに追加するか、
DESTDIR = %{sourceDir}/outDir
OBJECTS_DIR = %{sourceDir}/outDir/obj
MOC_DIR = %{sourceDir}/outDir/moc
RCC_DIR = %{sourceDir}/outDir/rcc
UI_DIR = %{sourceDir}/outDir/ui
これは再直接なければならないすべてのビルドファイルをソースフォルダ内の「OUTDIR」というフォルダの中に(あなたの.PROファイルが住んすなわち場所)。本当に必要な場合は、 "../"または任意の絶対パスを使用できます。
また、.pro.userファイル(設定された制御ファイルの一部ではない)の設定を変更することもできます。これを行うには、Qt作成者のビルド設定を編集する必要があります。そこで変更できる出力パスが見つかります。リリースとデバッグビルドのパスを変更する必要があります。また、異なるビルド設定(arm-gcc、mingw-gccなど)ごとにこれを行う必要があります。
'.pro'ファイルは出力がどこに行くのかに完全に無関心であるべきであるため、悪い考えです。出力を指示するには、ビルドディレクトリで 'qmake'を実行します。 –
@KubaOberそれは相対的な経路であるという点で、その半信頼性です。しかし、これは、各開発者が同じ方法で実行をビルドできるようにするための唯一の方法だと思われます。それ以外の.common.pro(私はそのファイルと呼ばれると思います)ファイルを作成します...しかし、これはさらに困難です。あなたがより良い方法を示唆しない限り、あなたが望むビットを手作業でコピーします:(... –
あなたが選択した出力フォルダに関係なくビルドは同じでなければならず、qmakeを実行して選択しますQt Creatorでビルドフォルダを選択した後に起こるようなビルドフォルダ。Qt自体がビルドフォルダにある巨大なプロジェクトをビルドすることができます - あなたのプロジェクトもできると確信しています。 '裁量。 –
QtCreatorには左側にプロジェクトタブがあり、そこにはビルドフォルダを変更することができます – RvdK