CONFIG
変数には debug_and_release
があります そして debug_and_release_target
Windows では設定されますが、Linux では設定されません。したがって、次の行により、ビルドが Linux と Windows で同じになることが保証されます:
CONFIG *= debug_and_release debug_and_release_target
ドキュメントはそれについて簡単に言及しています。ファイル /usr/share/qt4/mkspecs/win32-g++/qmake.conf
CONFIG
に追加します .
実際のビルドにはqmakeを使用していると思います。次のように、プロジェクト ファイルを編集して、出力を別のディレクトリに配置できます。
# only for unix:
unix {
# in debug mode...
CONFIG(debug, debug|release) {
DESTDIR = debug
}
else {
DESTDIR = release
}
}
明らかに、これが機能するためには、デバッグ実行可能ファイルとリリース実行可能ファイルの両方をビルドする必要があります。このトピックの詳細については、こちらをご覧ください
乾杯