2010-05-22 5 views
4

J'utilise Windows 7 x64, Qt Add-in 1.1.4, Visual Studio 2008 Team Edition. ne fonctionne pas sur plusieurs ordinateurs ... réinstallez Windows, Qt Add-in ou VS2008 ne permet pas (Visual Studio 2008 se bloque au démarrage avec Qt Add-in 1.1.4

Le rapport d'erreur indique qu'une erreur dans Msenv.dll

S'il vous plaît nous dire comment y remédier. . Si possible, bien sûr Merci

+0

Avez-vous essayé d'installer Win7 + Qt_Addin + MSVS2008 sur arc i386? Vous pouvez également poster votre rapport d'erreur sur le support Microsoft et Nokia, dans le cas où vous avez légalement copié sur des applications ... – mosg

+0

J'ai effectué un test sur Core i5, Quad Q6600 et Core 2 Duo – Lestat

+0

Il suffit maintenant d'installer Qt Add-in 1.1. 4 sur mon Win7 (x32) et ça marche bien avec le studio ... Quand je vous parle de l'arche, je parle de l'architecture OS, pas des processeurs ... – mosg

Répondre

0

Avertissement: la question initiale se est résolu en installant toutes les fonctionnalités de VS2008,


Toutefois, si votre Visual studio 200! 8 plantages (surtout au démarrage) tout comme le mien, même sans Qt ou tout autre complément: ouvrez eventvwr.exe et recherchez une erreur avec le code d'exception 5 (violation d'accès sur écriture) au décalage 0x0000bdb8 dans msenv.dll.

vs2008_msenv_dll_crash_offset_0x0000bdb8

Ce est un bug connu pour lequel il n'y a pas officially autre solution que de passer à VS2010. D'après mon expérience, cela n'arrivera pas longtemps, parfois vous aurez besoin de 2-4 tentatives pour démarrer un VS2008 vide, et parfois (dans un autre environnement, par exemple OS Windows Server 2008) aucune tentative de redémarrage et le redémarrage va aider.

Si vous travaillez dans un environnement contrôlé, contraint à des versions particulières de Windows et Visual Studio, essayez de réduire la fréquence à laquelle vous devez démarrer la version VS2008 de DEVENV.EXE. Il existe des scénarios d'atténuation:

  • Utilisez un autre IDE, comme Clion (produit commercial) ou tout simplement Notepad ++/WinDbg
  • utilisation IncrediBuild (produit commercial, mais les licences FreeDev sont disponibles): en mode ligne de commande, il contournements l'interface utilisateur graphique chargé DEVENV.EXE
  • Utilisez MSBuild ou tout autre invocateur des compilateurs Microsoft qui peuvent contourner DEVENV.EXE
  • Utiliser moins nombreuses mais plus grandes solutions VS avec plus de projets, plutôt que beaucoup de solutions 1-projet.

Enfin, au cas où le lien social MSDN cesse de fonctionner, voici une capture d'écran:

social.msdn

Questions connexes