2016-03-25 13 views
0

Wann und warum wird diese Warnung shown- „Makefile autodeps: mehrdeutig ist (mehr als eine passende Datei gefunden)“Makefile autodeps in OMNeT Warnung ++

+0

Ihr Projekt enthält möglicherweise mehr als eine Datei mit demselben Namen. Es ist schwer vorherzusagen, welcher verwendet wird. –

+0

Das Projekt enthält nicht mehr als eine Datei mit demselben Namen. Ist es passiert, weil ich src Ordner von Venen in meinem Projekt kopiert habe? Obwohl die Projekte sicherlich anders sind. –

Antwort

0

Das autodepend Skript führt diese Meldung, wenn in Ihrem Projekt gibt es zwei ist. H-Dateien mit dem gleichen Namen, aber in einem anderen Verzeichnis UND in Ihren .cc-Dateien enthalten Sie nur diese ohne Pfadpräfix (zB #include "filename.h"). Der Abhängigkeitsgenerator kann nicht herausfinden, welche der beiden Dateien Sie einschließen wollten.

+0

Nach dem, was Sie geantwortet haben, Herr, habe ich ein neues Projekt erstellt und kopiert alle Dateien meines vorherigen Projekts ohne Verzeichnishierarchie (d. H. Alle Dateien sind jetzt nur im Hauptprojektordner vorhanden), immer noch zeigt es denselben Fehler. Was könnte der Grund sein? –

+0

Sie erstellen jetzt nur Ihre eigenen Dateien? Sie haben die Dateien von Veins aus Ihrem Projekt entfernt, alle anderen Projekte entfernt oder geschlossen? –

+0

Nein, ich habe auch alle Dateien von Venen kopiert. Aber ja, andere Projekte wie mein vorheriges Projekt und MiXiM waren offen. Und jetzt habe ich versucht, das Projekt erneut zu erstellen, indem ich MiXiM geschlossen habe (von dem mein Projekt abhängig war), und es ist mir gelungen. Der Fehler wurde jetzt behoben. :) Vielen Dank. –