Frage

Ich bin für das iPhone an einem Spiel zu arbeiten, wo ich den Oolong-Engine verwenden für Rendering, und jetzt habe ich versucht, nur mein Projekt auf die neueste Version zu aktualisieren.

Allerdings habe ich jetzt die folgende Fehlermeldung erhalten, wenn ich zu kompilieren versuchen:

gcc-4.2 failed with exit code 1

In dem Bauergebnisse ich sehe, in der CPP-Datei der Fehler passiert, aber ich sehe keine zusätzliche Informationen.

Wie kann ich weitere Informationen über das bekommen, was falsch, um das Problem auf die Spur geht?

Bearbeiten

Nach der Kompilierung Ausgabe Inspektion, ich erhielt die folgenden Zeilen, in denen der Fehler auftritt:

{standard input}:61:selected processor does not support 'fmrx r0, fpscr'

{standard input}:62:unshifted register required -- 'bic r0,r0,#0x00370000'

...somemorelines

{standard input}:69:selected processor does not support 'fmxr fpscr,r0'

Dies ist einiger VFO-Code aus einer der #include Dateien. Es funktioniert gut in den Beispielen, die mit dem Motor kommen. Könnte es etwas vermasselt mit meinem Projekteinstellungen sein? Ich verglich sie mit dem eines der Beispiele, und sie scheinen identisch zu sein.

War es hilfreich?

Lösung

Zum Build-> Build-Ergebnisse oder Treffer Umschalt-Befehl-B. Es gibt ein Symbol ganz rechts neben der Fehlermeldung, dass aussieht wie ein Haufen von horizontalen Linien. Klicken Sie auf das, oder wählen Sie „Alle Nachrichten“.

Sie können auch Ihre Einstellungen in Xcode zu bearbeiten, um immer die Build-Ergebnisse zu zeigen, während der Bau vor sich geht, und verstecken nur das Fenster, wenn es keine Fehler oder Warnungen sind. Das ist, was ich tue.

Andere Tipps

Ich hatte diesen Fehler vor, und das Problem war, dass einige Dateien von der Festplatte gelöscht wurden und nach wie vor aus dem XCode-Projekt verwiesen. Sobald ich diese Verweise gelöscht, es funktionierte.

Dies ist eine große Einschränkung von XCode ist, sollte es wirklich eine grundlegende gezeigt haben ‚nicht öffnen konnte Datei‘ Nachricht anstelle dieser kryptischen Fehlermeldung.

Ich hatte das gleiche Problem. in meinem Fall war das Problem, dass die gleiche Datei zweimal im Navigator verwiesen wurde (in verschiedenen Ordnern), was zu seinem zweimal in Build Phasen aufgeführt werden -> Compile Sources ... Ich denke, das passiert ist, als ich es geschaffen, neu generierte Subklassen eines Kerndatenmodell.

die redundante Referenz im Projekt-Navigator Löschen ( nicht die Dateien, sondern nur die doppelte Referenz!) Das Problem gelöst.

Ich hatte das gleiche Problem und weiß, was ich getan habe.

begann ich ein neues Projekt und importiert alle Dateien aus dem alten Projekt.

Viola!

In Xcode, auf der Build-Ergebnisseite, klicken Sie rechts, um die Fehlerzeile und wählen Sie „öffnet Diese neuesten Ergebnisse als Transcript Textdatei“. Dies öffnet das real Xcode Ausgabeprotokoll, das war eine bessere Beschreibung des Fehlers enthalten sollte dann vorher gesehen.

Hinweis: Diese zeigt mehr Informationen als nur die Build-Ergebnisseite.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top