2013-07-16 5 views
1

Je suis en train de compiler un projet et je reçois une erreur bizarrene peut pas compiler projet dans Visual Studio 2012

error MSB6003: The specified task executable "CL.exe" could not be run. The process cannot 
access the file 'C:\Program Files\Microsoft DKs\Windows\v7.1\Samples\multimedia\directshow\ 
filters\myparser\UnitTest\Debug\cl.read.1.tlog' because it is being used by another 
process. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets 

Que pourrait faire cela et comment puis-je résoudre?

+1

Exécutez-vous déjà l'application en dehors de VS? – GrandMasterFlush

+2

n'est pas votre erreur très clair? "cl.read.1.tlog est utilisé par un autre processus" – DzungAh

+0

Avez-vous essayé de trouver et de tuer l'application qui utilise le fichier? – avignat

Répondre

1

Cela signifie peut-être que vous avez deux builds qui tentent de s'exécuter en même temps, ou que Visual Studio s'est bloqué en essayant de paralléliser les builds. Fermez tous les studios visuels. Tuez tous les compilateurs. Réessayer.

2

Je reproduis cette question lors de différents projets dans la même solution ont été configurés avec le même « Répertoire intermédiaire ».

Suggestions:

  1. désactiver construction parallèle. Dans Outils-> Options-> Projets et solutions-> Construire et exécuter et définir le nombre maximal de générations de projets parallèles à 1.

  2. Assurez-vous que le "Répertoire intermédiaire" (Propriétés du projet-> Général) est unique dans le Solution. c'est-à-dire "$ (Configuration) \ $ (SolutionName) \ $ (NomProjet) \"

Questions connexes