QtCreator construire retourne collect2: ld a retourné la sortie d'état 1

Lors de la construction de divers projets dans QtCreator, j'ai rencontré l'erreur de génération suivante:

collect2: ld returned 1 exit status

Après seulement changeant un peu les choses (qui ne devrait pas changer quoi que ce soit significatif dans la construction), il ira loin si il est déjà apparu, ou elle apparaît s'il n'y est pas.

Dans mon programme actuel pour un projet scolaire, je suis en train de compiler rock03.cpp. C'est le seul fichier dans le build, et a la méthode main (). J'avais juste l'exécuter avec succès, et est allé de nouveau à changer l'ordre de quelques if()s, maintenant, je ne reçois que deux mises en garde:

overriding commands for target 'rock03.o'

et

ignoring old commands for target 'rock03.o'

avec l'erreur en question.

Personne ne sait pourquoi ce qui se passerait? Je n'arrive pas à reproduire l'erreur avec un degré de certitude raisonnable, et QtCreator est de ne pas se plaindre de quelque chose avant de me construire.

Grâce

collect2: ld returned 1 exit status n'est pas le message d'erreur lui-même. C'est juste une remarque que l'éditeur de liens a échoué. Pourriez-vous poster lignes de sortie d'erreur?
Il n'y a pas d'autres lignes d'erreurs. C'est tout là est à lui.
Si vous cliquez sur la "Sortie de la Compilation" bouton, vous devriez obtenir de l'éditeur de liens de sortie, il n'apparaît pas dans la normale des erreurs de génération en sortie de qt creator.
"Sortie de la compilation" bouton au bas de l'intervalle qt creator fenêtre, à côté des Problèmes de génération, les Résultats de la Recherche, etc.
Merci, qu'il a fait. Apparemment, j'étais la construction deux fois le même fichier, provoquant dupliquer le symbole des erreurs... je vais maintenant vous savez où regarder dans le futur.

OriginalL'auteur Austin Hyde | 2009-09-28