traducir inglés ingles español cómo como c++ windows gdb qt-creator

c++ - ingles - cómo se dice en inglés



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

Tuve un problema similar cuando instalé Qt 5.8.0 con QtCreator 4.2.1 dentro.

No tenía Visual Studio 2015 instalado en mi máquina, y no quería instalar Visual Studio 2015 para él. Así que instalé visualcppbuildtools_full desde el sitio web de Microsoft, que instaló todo el compilador requerido. QtCreator detectó los compiladores de MSVC.

Todavía QtCreator se quejó del depurador. Para eso, descargué Windows SDK 10 de forma independiente con solo las herramientas de depuración seleccionadas. E instaló las herramientas de depuración, que también resolvió el problema del depurador.

Para cruzar la cuenta,

  • Compruebe si C: / Archivos de programa (x86) / Windows Kits / 10 / Debuggers / x64 / cdb.exe y C: / Archivos de programa (x86) / Windows Kits / 10 / Debuggers / x86 / cdb.exe se crean con todos los demás binarios
  • Ahora, abre QtCreator. Ve a Herramientas | Opciones | Construir y ejecutar | Pestaña Depurador
  • Verifique que las rutas de los archivos cdb.exe se enumeren en la sección Detección automática.

La depuración comienza a funcionar después de esto.

Acabo de instalar Qt Creator (Windows 64 bits) y estoy comprobando que todo funciona como se esperaba.

En este punto, el único problema que tengo está relacionado con los depuradores. Primero intenté agregar gdb manualmente ( gdb.exe ) y surgió algún problema sobre python, así que agregué gdb-python ( gdb-python27.exe ) y el resultado es:

Unable to create a debugger engine of the type "No engine"

Yo uso este kit:

MinGW -> MinGW/bin/mingw32-gcc-4.8.1.exe GBD-Python -> MinGW/bin/gdb-python27.exe

Leí esta publicación , pero no me ayudó, ya que estoy usando MinGW: /

Gracias de antemano.

Edit1 : estoy abierto si quieres recomendarme otra configuración del kit :-)

Edit2 : Intenté ejecutar gdb-python27.exe y obtuve un error (falta python27.dll ). Lo instalé en C:/Windows/SysWOW64 y ahora el error (cuando intento abrir gdb-python27.exe ) es algo así como que The application failed to initialize properly (0xc000007b) . Sigue el mismo error al depurar en el creador de Qt.

Edit3 : ¿El problema está relacionado con la diferencia entre mi MinGW (32 bits) y mi sistema operativo (64 bits)? No lo creo (el creador de Qt es de 32 bits). Creo que el mensaje The application failed to initialize properly (0xc000007b) es porque utilizo python27.dll (64 bits) en lugar de 32 bits.

Edit4 : descargo python27.dll (32 bits) y ahora puedo ejecutar gdb-python27.exe pero recibí este mensaje a través de cmd.exe: ImportError: No module named site .

Todavía tengo el error. Unable to create a debugger engine of the type "No engine" al intentar depurar con el creador de Qt.


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

Este es un error en Q1t Creator 3.3.0 , si actualiza, debería estar bien. Alternativamente, parece solucionable actualizando a Python 2.7.1.

La aplicación no se inicializó correctamente (0xc000007b)

Si Qt es de 32 bits, también lo hace Python.dll

ImportError: ningún módulo llamado sitio

Esto parece ser un problema de configuración de Python como se discute aquí: Python (Windows) - ImportError: Ningún módulo llamado sitio

Configuración de las variables PYTHONPATH / PYTHONHOME

Haga clic derecho en el icono de la computadora en el menú de inicio, vaya a propiedades. En la pestaña izquierda, vaya a Configuración avanzada del sistema. En la ventana que aparece, vaya a la pestaña Avanzado, luego en la parte inferior haga clic en Variables de entorno. Haga clic en la lista de variables de usuario y comience a escribir en Python, y repita las variables del sistema, solo para asegurarse de que no tiene variables mal configuradas para PYTHONPATH o PYTHONHOME. A continuación, agregue nuevas variables (lo hice en Sistema en lugar de Usuario, aunque también puede funcionar para el Usuario): PYTHONPATH, establecido en C: / Python27 / Lib. PYTHONHOME, establecido en C: / Python27.

Alternativamente, instalar Python 2.7.1 parece arreglar eso también.