GNU/Linux >> Tutoriales Linux >  >> Linux

Qt no crea archivos de salida en carpetas de depuración/liberación en Linux

El CONFIG la variable tiene debug_and_release y debug_and_release_target configurado en Windows, pero no en Linux. Entonces, la siguiente línea se asegurará de que su compilación sea la misma en Linux y Windows:

CONFIG *= debug_and_release debug_and_release_target

La documentación lo menciona brevemente. El archivo /usr/share/qt4/mkspecs/win32-g++/qmake.conf lo agrega a CONFIG .


Supongo que estás usando qmake para hacer el edificio real. Puede editar los archivos del proyecto para poner la salida en diferentes directorios como este:

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

Obviamente, para que esto funcione, debe crear ejecutables de depuración y lanzamiento. Puede encontrar más información sobre este tema aquí

Saludos


Linux
  1. ¿Linux Setuid no funciona?

  2. Linux:¿por qué no funciona Setuid?

  3. Linux:¿los auriculares no funcionan en Linux Mint 18?

  4. 10 ejemplos de comandos DU de Linux (tamaño de uso del disco de archivos y carpetas)

  5. ¿Ubicación de archivos ini/config en linux/unix?

Crear archivos de plantilla en GNOME

¿Qué es /dev/null en Linux?

Crear archivos de tamaño personalizado en Linux

Ahorre espacio comprimiendo archivos y carpetas en Linux

Comando SCP de Linux para transferir archivos de forma segura

herramientas diff de linux:crear una lista de archivos modificados