GNU/Linux >> Belajar Linux >  >> Linux

Qt tidak membuat file keluaran di folder debug/rilis di Linux

CONFIG variabel memiliki debug_and_release dan debug_and_release_target disetel di windows, tetapi tidak di linux. Jadi, baris berikut akan memastikan build Anda akan sama di linux dan windows:

CONFIG *= debug_and_release debug_and_release_target

Dokumentasi segera menyebutkannya. File /usr/share/qt4/mkspecs/win32-g++/qmake.conf menambahkannya ke CONFIG .


Saya berasumsi Anda menggunakan qmake untuk melakukan pembangunan yang sebenarnya. Anda dapat mengedit file proyek untuk meletakkan hasilnya di direktori yang berbeda seperti ini:

# only for unix:
unix {
    # in debug mode...
    CONFIG(debug, debug|release) {
        DESTDIR = debug
    }
    else {
        DESTDIR = release
    }
}

Jelas agar ini berfungsi, Anda harus membangun debug dan rilis yang dapat dieksekusi. Informasi lebih lanjut tentang topik ini dapat ditemukan di sini

Salam


Linux
  1. Linux Setuid Tidak Berfungsi?

  2. Linux:salin dan buat dir tujuan jika tidak ada

  3. Hapus hanya file dalam direktori di direktori BUKAN linux

  1. Bandingkan File dan Folder Secara Grafis di Linux Dengan Meld

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Linux – Mengapa Setuid Tidak Bekerja??

  1. Linux – Headphone Tidak Berfungsi Linux Mint 18?

  2. 10 Contoh Perintah DU Linux (Ukuran Penggunaan Disk File dan Folder)

  3. Lokasi file ini/config di linux/unix?