GNU/Linux >> Linux Esercitazione >  >> Linux

Qt non crea file di output nelle cartelle di debug/rilascio in Linux

Il CONFIG variabile ha debug_and_release e debug_and_release_target impostato su Windows, ma non su Linux. Quindi la riga seguente assicurerà che la tua build sia la stessa su Linux e Windows:

CONFIG *= debug_and_release debug_and_release_target

La documentazione lo menziona brevemente. Il file /usr/share/qt4/mkspecs/win32-g++/qmake.conf lo aggiunge a CONFIG .


Presumo che tu stia usando qmake per fare l'edificio vero e proprio. Puoi modificare i file di progetto per inserire l'output in diverse directory come questa:

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

Ovviamente, affinché funzioni, è necessario creare eseguibili sia di debug che di rilascio. Ulteriori informazioni su questo argomento sono disponibili qui

Saluti


Linux
  1. Confronta graficamente file e cartelle in Linux con Meld

  2. Linux – Perché Setuid non funziona??

  3. Posizione dei file ini/config in linux/unix?

  4. Linux:copia e crea la directory di destinazione se non esiste

  5. Linux unisci cartelle:rsync?

Crea file modello in GNOME

Come creare file di una certa dimensione in Linux

Che cos'è /dev/null in Linux

Crea file di dimensioni personalizzate in Linux

Risparmia spazio comprimendo file e cartelle in Linux

Comando SCP Linux per trasferire file in modo sicuro