La construction de Qt pour Visual Studio 2010 - ne peut pas ouvrir un fichier " qtmaind.lib'

Je suis en train de commencer un C++ Qt application et l'exécuter et de les compiler dans Visual Studio 2010.

De faire quelques recherches sur google, j'ai trouvé qu'il y avait un Visual Studio Qt Add-in, et j'ai donc installé cette. J'ai déjà eu une MinGW Qt binaires installés, et si cela ne fonctionne pas, j'ai trouvé que vous avez pour compiler les sources pour Visual Studio 2010 (VS 2008 binaire causer des problèmes de déploiement).

À l'aide de ce guide: Comment construire Qt pour Visual Studio 2010, j'ai compilé la version open source, et de l'ajouter à la VOIE, le long avec un QTDIR env variable. En espérant que je l'ai eu finalement de travail, j'ai créé une "Application Qt" à l'aide de l'Assistant Nouveau Projet dans Visual Studio 2010. Une fois que j'ai fini, j'ai essayé de construire le programme, seulement pour voir le message d'erreur suivant:

1>LINK : fatal error LNK1104: cannot open file 'qtmaind.lib'

J'ai regardé dans le C:\QT\lib dossier, et constaté que je n'ai qu'un qtmaind.prl, mais aucune idée de pourquoi il n'y a pas de qtmaind.lib.

Je suis en mesure de l'écho de la QMAKESPEC variable d'environnement pour obtenir un "win32-msvc2010' sortie.

J'ai essayé plusieurs combinaisons différentes de drapeaux pour la configuration de l'étape, y compris celui du lien, et même essayé de réglage manuel de la plate-forme de drapeau.

Si quelqu'un peut offrir aucune aide, il serait grandement apprécié! 😀

y a -*.lib dans C:\QT\lib ? >... j'ai compilé les sources... avez-vous ? je veux dire, essayer de trouver des libs qt manuellement à l'aide de recherche de windows.
QtCore4.lib est là, qtmain.lib est là, etc. Oui, je l'ai fait.

OriginalL'auteur Casey Kuball | 2011-09-09