GNU/Linux >> Linux の 問題 >  >> Linux

Qt が Linux のデバッグ/リリース フォルダーに出力ファイルを作成しない

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
    }
}

明らかに、これが機能するためには、デバッグ実行可能ファイルとリリース実行可能ファイルの両方をビルドする必要があります。このトピックの詳細については、こちらをご覧ください

乾杯


Linux
  1. Linux Setuidが機能しませんか?

  2. Linux/Unix の ini/config ファイルの場所は?

  3. LinuxのNOTディレクトリのディレクトリ内のファイルのみを削除します

  1. Linux –Setuidが機能しないのはなぜですか??

  2. Linux –ヘッドフォンが機能しないLinux Mint 18?

  3. Linux diff ツール:変更されたファイルのリストを作成する

  1. 10 Linux DU コマンドの例 (ファイルとフォルダーのディスク使用サイズ)

  2. Linux:宛先ディレクトリが存在しない場合は、コピーして作成します

  3. Linux マージ フォルダ:rsync?