Lien Error LNK1104 dans Visual C++ 2010

Aujourd'hui, j'ai tiré, Visual Studio 2010 (Visual C++) et a commencé à travailler sur un projet. La solution contient deux projets. L'un est une bibliothèque statique, je suis en train d'écrire, l'autre est une application de test contenant des tests unitaires pour la bibliothèque.

Sans rien changer à partir d'hier, l'exécutable n'est plus de liens:

LINK : fatal error LNK1104: cannot open file 'mylib.lib'

La bibliothèque statique compile et des liens d'amende. Je n'ai pas changé les paramètres du projet dans environ une semaine, et c'était reliant simplement très bien hier.

Si je vais dans le fichier exécutable paramètres du projet et ajouter un répertoire de la bibliothèque pour $(SolutionDir)\debug, j'ai plutôt obtenir le lien suivant erreur:

LINK : fatal error LNK1104: cannot open file 'kernel32.lib'

Je ne suis pas sûr que le problème est. J'ai essayé de nettoyer, reconstruire, et même le redémarrage de ma machine. Google est en place quelques bugs dans les anciennes versions de Visual C++ (mais je suis en utilisant 2010), ainsi que la possibilité que le programme est déjà en cours d'exécution. Cependant, il n'est pas en cours d'exécution, et un redémarrage, le confirme.

Ce qui serait la cause de l'éditeur de liens ne pas trouver les bibliothèques de base comme kernel32.lib, ou d'ailleurs, le répertoire de sortie pour ma solution?

C'est à l'ancienne C++, une croix-plate-forme de bibliothèque, pas qui a réussi des trucs Microsoft ajouté.

OriginalL'auteur | 2010-09-04