2011-06-09 5 views
1

Mon boss a un projet C++ qui vient de commencer à se bloquer aujourd'hui lorsqu'il utilise les boutons «Build Solution», «Rebuild Solution» ou «Compile». La fenêtre Build dit compiler et se bloque là. Il a essayé de revenir à l'état du projet il y a une semaine en utilisant Subversion mais pas de dés.Le projet C++ se bloque lors de la compilation

Nous avons également une solution qui utilise le même code source, mais construit dans VS2005, et qui se construit très bien. Des idées? Nous aimerions vraiment ne pas avoir à réinstaller VS mais si cela se résume à cela, nous pourrions devoir le faire.

EDIT En outre, il est un projet C++, mais les fichiers du projet sont tous C.

+0

Est-ce qu'il est accroché uniquement sur son ordinateur ou sur un ordinateur? –

Répondre

2

Juste au cas où. Si vous avez installé des modules complémentaires dans MS VS 2008, désactivez-les tous pour vous assurer qu'ils ne provoquent pas cela.

+0

J'ai démarré le projet dans SafeMode pour désactiver tous les modules complémentaires, construit le projet, et cela a fonctionné. Fermé et ré-ouvert VS2008 la manière normale et il construit bien maintenant. –

+0

Cela a résolu le problème pour moi, mais après une enquête plus approfondie, il s'avère que notre copie de Bullseye était ancienne et n'est pas destinée à fonctionner avec MSVC90. –

2

Assurez-vous que lorsque vous revenir vous revenir tous les fichiers (par exemple le fichier de solution, faire, etc.), pas seulement le code source.

+0

Nous avons supprimé le dossier et fait une mise à jour sur son parent. Tout a été restauré à l'état de vanille, si vous voulez. –

0

J'ai eu le même problème. Lorsque VS2008 est chargé, il essaie de mettre à jour IntelliSense. Si vous demandez à VS2008 de créer une solution avant la fin de la mise à jour d'IntelliSense, le processus de génération (ou le processus de solution propre) risque de se bloquer à tout moment. Dans mon cas, la solution est d'attendre "Mise à jour IntelliSense ... (1701)" (il apparaît sur la barre d'état) pour être complété.

+0

Points de couple, un cela semble peu susceptible d'être le problème. Deuxièmement, s'ils n'ont pas résolu ce problème maintenant (4 ans plus tard) ils sont probablement en faillite. – zchrykng

+0

Mais, @zchrykng, Stack Exchange sites web ne sont pas un forum d'aide pour résoudre le problème d'un utilisateur spécifique, mais visent à être Q & A qui sont utiles à tout futur visiteur ainsi. Donc, je pense que l'argument du temps est discutable. – Arjan

Questions connexes