Instalado solo el IDE en Windows 7. Quiero crear un Proyecto C ++ simple (Proyecto que no sea QT); sin embargo, aparece un error: No se han encontrado kits válidos . Cuando hago clic en Opciones-> Kits, veo el kit de Escritorio (predeterminado) y no muestra errores.
¿Recibo el error porque no instalé una biblioteca Qt? Si es así, ¿hay alguna forma de que pueda omitir la descarga / instalación y simplemente usar el IDE?
c++
qt
ide
qt-creator
Agrim Pathak
fuente
fuente
Respuestas:
Aunque OP pregunta sobre Windows, este error también ocurre en Ubuntu Linux y Google enumera este resultado primero cuando busca el error "QtCreator: No se encontraron kits válidos".
En Ubuntu esto se resuelve ejecutando:
Para Qt5:
sudo apt-get install qt5-default
Para Qt4:
Esta pregunta se responde aquí y aquí , aunque esas entradas son menos amigables con el SEO ...
fuente
E: Unable to locate package libqt4-core E: Unable to locate package libqt4-gui
Encontré el problema. Qt Creator quiere que use un compilador listado en una de sus bibliotecas Qt. Utilice la herramienta de mantenimiento para instalarlo.
Para hacerlo:
fuente
Tools -> Options...
. SeleccioneBuild & Run
a la izquierda. AbrirKits
pestaña. Debería tener unaManual -> Desktop (default)
línea en la lista. Elígelo. Ahora seleccione algo comoQt 5.5.1 in PATH (qt5)
en el cuadro combinado de la versión Qt y haga clic en el botón Aplicar. A partir de ahora, debería poder crear, construir y ejecutar un proyecto Qt vacío.No se han encontrado kits válidos El problema se produce porque qt-creator no conoce las versiones de su qt, su compilador o su depurador. Primero que nada, resolvamos las versiones de Qt. Normalmente también puede resolver los demás;).
Intenta crear un nuevo proyecto, ejecuta seleccionar un kit y luego no hay ningún kit disponible en la lista.
Sigue los pasos:
Si yo ...
Espero que sea de ayuda;)
fuente
find <path_to_python> -name qmake.exe
en git-bash para averiguar la ubicación de su archivo qmake. (Para mí lo fue~/Anaconda3/Library/bin/qmake.exe
)En mi caso, el problema era que mi kit predeterminado
Qt version
eraNone
.Vaya a la
Tools -> Options... -> Build & Run -> Kits
pestaña, haga clic en el kit que desea hacer como predeterminado y verá una lista de campos debajo, uno de los cuales esQt version
. Si es asíNone
, cámbielo a una de las versiones disponibles en laQt versions
pestaña que está justo al lado de laKits
pestaña.fuente
Para QT 5. * si se encuentra con un error en los kits, como
No Valid Kits Found
, vaya a Opciones-> Construir y ejecutar-> (pestaña Kits) y luego verá una categoría Manual que debería enumerar el Escritorio como predeterminado.Simplemente vaya a su terminal OS y escriba
sudo apt-get install qt5-default
, vuelva a QT Creator e inicie su nuevo proyecto, y allí verá la opción de kit Desktop incluida en la lista.fuente
Tuve problemas similares después de instalar Qt en Windows.
Esto podría deberse a que solo se instaló el creador de Qt y no ninguna de las bibliotecas de Qt durante la instalación inicial. Al instalar desde cero, utilice el instalador en línea y seleccione lo siguiente para instalar:
Para comenzar, seleccione al menos una versión de Qt libs (ex Qt 5.15.1) y el compilador c ++ de su elección (ex MinGW 8.1.0 64-bit).
Seleccione Herramientas de desarrollador y diseñador. Mantuve los valores predeterminados seleccionados.
Nota: La elección de las bibliotecas y herramientas de Qt también se puede cambiar después de la instalación inicial usando MaintenanceTool.exe en el directorio de instalación de Qt
C:\Qt
. Vea aquí .fuente
Otra forma de resolver este problema (lo hice en Ubuntu 16.04 pero también podría funcionar para Windows y otras versiones de Ubuntu):
Mientras sigue los pasos de instalación, cuando llegue al paso en el que elija qué paquetes instalar a través de casillas de verificación, en lugar de simplemente presionar siguiente con la casilla de verificación predeterminada "Herramientas" seleccionada, también marque la casilla de la versión de QT que le gustaría además al cuadro "Herramientas". Normalmente marco la primera casilla que es la última versión de QT.
Después de hacer esto, no debería ver el problema "no se encontraron kits válidos" que se describe en este hilo.
Codificación feliz.
fuente
En mi caso, va bien después de instalar CMake en mi sistema :)
para el sistema operativo manjaro.
fuente