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