VC++ fatal error LNK1168: impossible d'ouvrir le nom du fichier.exe pour l'écriture

soudain mon studio visuel express 2010 c++ a arrêté de reconstruire mon projet.

Lorsque j'ai cliqué sur F7 pour la première fois, le projet se construit et fonctionne très bien (heck, c'est un exemple de hello world).

Puis je fais quelques changements et j'appuie à nouveau sur F7, puis j'obtiens:

1>lien : fatal error LNK1168: cannot open C:UsersusernameDocumentsVisual Studio 2010ProjectsconsoleDebugconsole.exe pour l'écriture



Maintenant, le plus drôle, c' vient:

  1. l'application ne fonctionne pas et n'apparaît pas dans le Gestionnaire des tâches.
  2. aller dans le répertoire du projet et essayer de le supprimer avec les mains est un succès mais le fichier apparaît à nouveau de nulle part o_O
  3. restauration du système est désactivée
  4. j'ai aussi essayé de prendre la possession de l'ensemble de la merde sur le disque
  5. chaque fois que je supprime le fichier, il se recrée à nouveau mais parfois il arrête de le faire
  6. si supprimer le fichier (et il recrée après) et puis j'ai commencer à sysinternals procmon ensuite, le fichier disparaît.
  7. si je démarre procmon avant - alors le fichier continue à apparaître après supprimer comme toujours

OS: W7 SP1 64-bit, avec les dernières mises à jour

toutes les idées, s'il vous plaît? google ne m'a pas aidé: (

28
demandé sur gogiii 2012-08-25 21:25:47

8 réponses

activer le service" Application Experience". Lancez une fenêtre de console et tapez net start AeLookupSvc

18
répondu Software_Designer 2012-08-25 17:48:12

le problème est probablement que vous avez oublié de fermer le programme et que vous avez à la place le programme en cours d'exécution en arrière-plan.

trouver la fenêtre de la console où le programme exe file est en cours d'exécution, et la fermer en cliquant sur le X dans le coin supérieur droit. Ensuite, essayez de recompiler le programme. Dans mon cas, cela a résolu le problème.

je sais que ce message est vieux, mais je réponds pour les autres personnes comme moi qui trouvent cela à travers les moteurs de recherche.

41
répondu CodeMed 2013-07-06 06:53:00

redémarrage de Visual Studio a résolu le problème pour moi.

8
répondu Aleksei Mialkin 2017-01-07 18:15:15

dans mon cas, le nettoyage et la reconstruction du projet ont résolu le problème.

3
répondu Hau Le 2014-03-02 15:54:53

en fait, je viens de sauvegarder et fermer le projet et redémarrer VS Express 2013 dans windows 8 et cela a résolu mon problème.

2
répondu Sparsh Jain 2015-04-08 17:50:46

cela peut aussi être un problème dû à l'utilisation inappropriée de fonctions comme FindNextFile lorsqu'une FindClose n'est jamais exécutée. Le processus du fichier construit est terminé, et la construction elle-même peut être supprimée, mais LNK1168 empêchera une reconstruction en raison de la poignée ouverte. Cela peut créer une fuite de poignée dans L'Explorateur qui peut être abordée en terminant et redémarrer L'explorateur, mais dans de nombreux cas un redémarrage immédiat est nécessaire.

0
répondu Laurie Stearn 2015-10-09 02:44:43

j'ai aussi eu ce même problème. Ma fenêtre de console n'était plus ouverte, mais j'ai pu voir mon application en cours d'exécution en allant aux processus au sein du Gestionnaire des tâches. Le nom du processus était le nom de ma demande. Une fois le processus terminé, j'ai pu compiler et compiler mon code sans problème.

-1
répondu Jason 2013-09-12 23:54:28

démarrer votre programme en tant qu'administrateur il ne peut pas réécrire vos fichiers car vos fichiers sont à l'emplacement protégé de l'ine sur votre disque.

-1
répondu chosen 2014-01-06 15:07:01