fatal error LNK1104
Quand je compile mon code dans visual studio c++ 2008, j'obtiens l'erreur suivante:
fatal error LNK1104: cannot open file 'C:\Users\...\Documents\Visual Studio
2008\Projects\...\Debug\....exe
Je viens de copier mon code à partir d'un autre projet dans visual studio C++ et collé dans ce projet de nouveau dans VS C++. Peut-il provoquer cette erreur?
- de vérifier la propriété en lecture seule de ce fichier et assurez-vous qu'il est faux
- j'ai eu le même problème, je pense que vous devriez essayer de fermer l'application et de l'ouvrir en tant qu'administrateur.
- double possible de Pourquoi erreur fatale "LNK1104: impossible d'ouvrir le fichier 'C:\Program.obj'" se produire quand je compile un projet C++ dans Visual Studio?
Vous devez vous connecter pour publier un commentaire.
Cela peut se produire parce que, par exemple, l'exécutable est actuellement en cours d'exécution ou ouvert par un autre programme, ou parce que vous n'avez pas les autorisations pour le répertoire.
:-|
ouvrez le GESTIONNAIRE des TÂCHES et voir si le processus de l' .exe est en cours d'exécution en arrière-plan, même après la fermeture. si oui, puis tuer le processus, puis essayez de l'exécuter à nouveau.
Cela peut se produire si vous avez activé la sortie du préprocesseur, par exemple dans les Propriétés | C/C++ | Préprocesseur | Prétraiter un Fichier == OUI. La création d'un préprocesseur fichier de sortie (de type de fichier .i) est mutuellement exclusif à la création d'un fichier de l'objet (de temps .obj).
Dans mon cas, cela a été causé par la "Liaison Incrémentielle" option de projets (Visual Studio 2015). Peut-être parce que les fichiers ont été également les dépendances d'autres projets de la même solution, pas sûr...