domingo, 13 de marzo de 2016

The CDB process terminated: depurando x64 en Qt con MSVC

La configuración por defecto que ofrece Qt al intentar compilar con MSVC x64 es incorrecta y al tratar de depurar una aplicación con este Kit tendremos un error como este:



Para ver el origen del problema no tenemos mas que abrir la ventana de log del debugger


En la parte superior nos aparecerán los errores durante el intento de depuración


Si miramos con detalle este log, veremos que a pesar de haber seleccionado el compilador x64, la carpeta donde va a buscar el depurador es x86



Para solucionarlo deberemos seleccionar Projects en la columna de la izquierda, después  el kit Desktop Qt con  MSVC 64 bits y finalmente Manage Kits 
  

En la siguiente ventana veremos la configuración de los Kits. Si seleccionamos el MSVC de 64 bits veremos el Debugger asignado 
Como puede apreciarse, se indica Auto-detected pero le ha asignado el del x86.
La solución pasa por pulsar en el desplegable y seleccionar el correcto.


Comentarios
0 comentarios
Para Comentar Elige el Sistema de Comentario de tu Agrado:
Comentarios Comentarios Comentarios