Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Error (not find or load the qt platform plugin windows)
Forum Updated to NodeBB v4.3 + New Features

Error (not find or load the qt platform plugin windows)

Scheduled Pinned Locked Moved Solved Spanish
5 Posts 2 Posters 3.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    Xedig
    wrote on last edited by
    #1

    Buenas, soy nuevo aqui y con qt tambien soy novato, el caso es que he creado un proyecto y en el PC con QT instalado funciona perfectamente pero si lo ejecuto en otra máquina me salen los siguientes mensajes:

    1º not find or load the qt platform plugin windows
    2º this application has requested the runtime to terminate it in an unusual way

    ¿Como puedo solucionarlo?¿me faltan dlls?¿hay que instalar algo adicional?
    Gracias de antemano

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Pues sí, para llevar tu proyecto a otro ordenador tendrás que acompañarlo con las librerías de Qt que necesita. Para eso lo primero que tienes que hacer es compilar tu proyecto en modo release, muy importante eso.

      Luego abre la carpeta en la que esté el ejecutable recién creado y puedes borrar todos los archivos que ahí hay, excepto el .exe, por supuesto.

      Ahora vete al menú inicio y abre una consola de Qt, busca Qt en tu menú inicio y dentro la versión que tienes instalada y dentro habrá para abrir una consola, dale y ahora en esa consola navega hasta la ruta donde esté tu ejecutable, ahí ejecuta el comando windeployqt . Fíjate que puse un punto, es para indicar el directorio sobre el que va a trabajar, en este caso en el que ya estamos.

      Eso te copiará en esa carpeta todos los archivos que necesita tu aplicación para funcionar (bueno, te copia más de la cuenta). Ahora ya puedes llevarte esa carpeta a cualquier ordenador y tu aplicación debe funcionar.

      También puedes hacerlo a mano, para eso solo tienes que copiar de donde tengas instalado Qt las .dll que necesites, es lo que hago yo, pero al principio te resultará más fácil y rápido usar windeployqt.

      Nota: No tengo a mano ahora windows, escribí de memoria y la mía no es muy buena XD, por lo que igual me confundí con el nombre del programa o las opciones del menú inicio.

      Un saludo

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      1 Reply Last reply
      0
      • X Offline
        X Offline
        Xedig
        wrote on last edited by
        #3

        Muchas gracias Juanki, pero windeployqt. no me ha funcionado, de todas formas e buscado por ahí y encontre que añadiendo windeployqt.exe . sí funcionaba. De nuevo muchas gracias, sin tu ayuda todavia estaria preguntando al tito google.

        Por cierto este foro escribe lo que le da la gana, las faltas de ortografía no son mias. XDXDXD

        1 Reply Last reply
        0
        • juankiJ Offline
          juankiJ Offline
          juanki
          Moderators
          wrote on last edited by juanki
          #4

          Hola @Xedig

          No entendí. windeployqt no te funciona ¿qué es lo que no funciona?

          ¿Qué quiere decir añadiendo windeployqt.exe? ¿Copiarlo junto a tu ejecutable?

          Un saludo

          Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
          Procura escribir correctamente y sin faltas de ortografía.

          Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

          1 Reply Last reply
          0
          • X Offline
            X Offline
            Xedig
            wrote on last edited by
            #5

            Juanki perdona por no contestar antes y perdona por no haberme explicado bien, el caso es que "windeployqt ."no me funcionaba pero encontré por ahí que poniendo "windeployqt.exe ." funciona, lo probé y funcionó.
            Un saludo

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved