visual tutorial studio developer descargar c++ qt debugging c++11 visual-studio-2013

c++ - tutorial - QT-Tipo de depurador desconocido "Sin motor"



visual c++ tutorial (5)

  1. Cerrar Qt Creator.
  2. En la carpeta donde reside su archivo .pro, habrá algunos archivos .pro.user y .pro.user.x. Eliminarlos todos. Mantenga solo su archivo .pro.
  3. Inicie Qt Creator y abra su archivo .pro. Qt Creator le pedirá que reconfigure su proyecto. Acepta eso.
  4. Ahora puedes depurar de nuevo, o al menos podría hacerlo; El problema me ocurrió cuando acababa de actualizar Qt Creator.

Recientemente he reinstalado QT (5.5.1 MSVC 2013, 32 bit, rev. B52c2f91f5) en mi PC e instalé las herramientas de depuración de Microsoft.

QT (QT Creator) puede detectarlos automáticamente bien.

Cuando se intenta iniciar el depurador con el acceso directo predeterminado F5 o al hacer clic en él manualmente, se produce un error que indica que no se pudo ejecutar el depurador. (La compilación funciona bien, no depurando en absoluto)

No se pudo crear un motor de depuración de tipo "Sin motor".


(Ejecución de Windows 8.1 con VS2013 / VS2015 instalado - QT que funciona con VS2013 de 32 y 64 bits).

En mi PC de trabajo, hice el mismo proceso hace unas semanas y no tuve ningún problema.

¿Qué podría causar este problema? Sin embargo, solo he encontrado preguntas con el mismo problema relacionado con otros compiladores.


Puede apuntar a un componente faltante en su proceso de instalación o un defecto real en Qt:

Opción 1

Instalar un depurador.

Si está instalando 5.5.1 para Visual Studio 2013 64 o 32 bits, 2012 32 bits, 201032 bits. Luego instale los depuradores de Windows .

Qt detectará automáticamente el compilador y el depurador.

Para configurar manualmente Tools->options->build&run->kits->set one of auto detected , entonces puede ver todo.

Fuente: https://forum.qt.io/topic/59974/unknown-debugger-type-no-engine/11

Opcion 2

No se puede crear un motor de depuración del tipo "Sin motor"

en el pasado apuntaba a un error en el Creador Qt, si lo actualiza puede ser arreglado.

También soy consciente de que, alternativamente, se puede resolver actualizando a Python 2.7.1.


Respondiendo el título de esta pregunta, no a la persona que la pregunta.

Tuve exactamente el mismo mensaje de error en arch linux 64 al intentar compilarlo para Android.

Primero ejecuté el depurador gdb en la línea de comandos para obtener el problema de raíz:

~/tools/android/android-ndk-r12/prebuilt/linux-x86_64/bin/gdb-orig: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

libncurses es el problema! (A partir del 6/24/2016) Arch linux está en ncurses 6.0-4. Más tarde también encontrarás libtinfo.so.5 falta.

En este punto, el método para solucionar el problema depende de usted; No me gusta usar un montón de repositorios AUR, así que ejecuté un simple truco. Estamos forzando el enlace de la biblioteca que estaba en libncurses 5x para que apunte a 6x.

Asegúrese de no sobrescribir nada antes de ejecutar estos comandos

cd /usr/lib sudo ln -s libncursesw.so.6.0 libncurses.so.5 sudo ln -s libncursesw.so.6.0 libtinfo.so.5

Vuelva a ejecutar su brazo gdb, y debería funcionar.



Instalé las herramientas de depuración para Windows y el depurador apareció en Manage Kits > Build & Run > Debuggers pero no se agregó en los kits, así que tuve que ir a Manage Kits > Build & Run > Kits luego seleccionar el kit deseado y debajo de Debugger Tuve que seleccionar el depurador. Inicialmente, el depurador se establece en "Ninguno".