2012-02-10 13 views
5

El archivo de proyecto de mi Qt 4.7.4 no genera archivos de mapa/pdb en versiones de lanzamiento de Windows. por lo tanto, la depuración post mortem es imposible.Qt: no hay archivos de mapa/pdb generados para versiones de lanzamiento de Windows

¿Alguna bandera para cambiar eso?

+0

¿Está utilizando qmake para construir el proyecto o "sólo" Visual Studio " –

+0

usando Qmake/nmake desde la línea de comandos – JasonGenX

+1

¿Qué hay de estas preguntas?.: http://stackoverflow.com/questions/6993061/build-qt-in-release-with-debug-info-mode http://stackoverflow.com/questions/7238146/qt-debug-with-release –

Respuesta

8

Agregar lo siguiente en el archivo .pro:

QMAKE_LFLAGS_RELEASE+=/MAP 
QMAKE_CFLAGS_RELEASE += /Zi 
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref 
+0

Extraño, esto Solo funcionó para mí si establecí estas como variables de entorno, pero el .pro las ignoró por completo – GuySoft

+2

tienes que presionar "ejecutar qmake" en el menú "compilación" para qtcreator para procesar los cambios en el archivo .pro – Paladin

Cuestiones relacionadas