カスタムビルドディレクトリを設定するために .pro に追加した行は次のとおりです。
BASEPATH = ../some/path/
CONFIG(debug, debug|release) {
BUILDDIR = $${BASEPATH}/debug
} else {
BUILDDIR = $${BASEPATH}/release
}
OBJECTS_DIR = $${BUILDDIR}/obj
MOC_DIR = $${BUILDDIR}/moc
RCC_DIR = $${BUILDDIR}/rcc
UI_DIR = $${BUILDDIR}/ui
MAKEFILE = $${BUILDDIR}/Makefile
ただし、次のエラーで失敗します。
error : No rule to make target `../project/project.pro', needed by `Makefile'. Stop.
行を削除するとうまく機能MAKEFILE=...
しますが、ソース ファイルと同じディレクトリに Makefile を出力したくありません。
それで、私は不可能なことを探していMAKEFILE
ますか、それとも編集する変数が間違っていますか? ありがとう。