2009-11-18 16 views
1

Fondamentalement, Qt fournit la forme en croix.Comment exécuter le programme qui a créé Qt sur Windows?

J'ai fait une application qui est utilisée par Qt creator sous Linux.

Mais, je ne peux pas être en cours d'exécution que sous Windows, car il ne peut pas trouver les fichiers .dll tels que mingw10.dll et qtcore4.dll, etc.

Alors, je l'ai copié les fichiers .dll qui peut être trouvé dans le répertoire qt/bin.

Et, je crée un répertoire afin de sauvegarder cela comme/lib en raison de la distribution de l'application.

Mais, je ne peux pas définir le chemin d'accès dans le fichier .pro.

Comment configurer le chemin pour .dll?

Merci.

+0

Peut-être que vous pourriez clarifier un peu: Je comprends que vous avez réussi à compiler l'application sous Windows et que vous avez juste des problèmes pour l'exécuter. Avez-vous utilisé QtCreator sous Windows? Pouvez-vous l'exécuter directement depuis l'IDE? – Steffen

Répondre

1

Vous dites que vous avez compilé l'application avec succès, donc le seul problème est qu'il ne peut pas trouver les DLL.

Il existe quelques solutions, et elles n'ont rien à voir avec le fichier .pro. Vos deux meilleurs paris sont:

  • Assurez-vous que les DLL sont dans le même répertoire que le fichier .exe
  • Assurez-vous que les DLL sont dans un répertoire contenu dans la variable d'environnement PATH
  • Vous
Questions connexes