ich verwende cocos2d Vorlage mit Box2D aber wenn ich Box2d.h in meinem Projekt importieren gibt es Fehler mich cassert fiel ich mich noch nicht gefunden cocos2d Version 2.0 bitte helfencassert Datei nicht gefunden, aber ich verwende Box2D Vorlage
Antwort
Stellen Sie sicher, dass alle Quellcodedateien Ihres Projekts die Dateierweiterung .mm und nicht .m aufweisen. Oder legen Sie den Typ jeder .m-Datei auf Objective-C++ fest.
Änderung Ihrer Dateierweiterung .mm das ist es
Ändern Erweiterung in Xcode 4 wird nicht funktionieren. Stattdessen gehen Sie zum Erstellen von Einstellungen (Registerkarte) und ändern C++ Standard-Bibliothek Einstellung in libC++ (LLVM ...) aus Compiler-Standard.
Wenn Sie es jetzt erstellen, erhalten Sie eine Fehlermeldung, dass die App nicht mit iOS 5 oder höher kompatibel ist. Gehen Sie also zur Zusammenfassung (Registerkarte) und ändern Sie das Implementierungsziel auf 5.0. Es sollte jetzt erfolgreich erstellt werden.
Dies funktioniert nicht für Xcode 5. – Dalmazio
Hier ist, wie ich das Problem behoben. Das Projekt zu bereinigen und neu zu erstellen schien mir keine gute Idee zu sein.
Es gibt ein paar Antworten im Internet für dieses Problem, aber sie haben mir nicht geholfen, das Problem zu lösen. Man ist auf SO bei
cassert file not found but i use Box2d template und der andere ist auf cocos2d-iphone Forum,
Die Kombination der beiden Vorschläge Art für mich gearbeitet -
- Benennen Sie alle IHRE (nicht cocos2d oder box2d Dateien, nur Ihre Projektdateien) von .m bis .mm
- Stellen Sie sicher, dass auf jeder der Dateien, rechts pa ne, „Typ“ Option auf „Default - Objective C++ Source“
für mich ein anderes Thema Es war gesagt, kann nicht ein Problem für Sie sein, ich war die folgende Signatur für CCLabelTTF mit
CCLabelTTF *title = [CCLabelTTF labelWithString:@"Hello" dimensions:CGSizeMake(720.0f, 880.0f) alignment:UITextAlignmentLeft fontName:@"Arial" fontSize:34];
Dies ist veraltet und verursachte Fehler überall. Ich bin jetzt mit dem folgenden leicht modifizierte Version und die festen Fehler -
CCLabelTTF *title = [CCLabelTTF labelWithString:@"Hello" dimensions:CGSizeMake(720.0f, 880.0f) hAlignment:kCCTextAlignmentRight fontName:@"Arial" fontSize:34];
Mein neuestes writeup dieses Updates finden Sie unter - http://indiangamer.com/how-i-fixed-the-cocos2d-box2d-include-file-not-found-error/
- 1. Django Vorlage nicht gefunden
- 2. Datei nicht gefunden Ausnahme in Android, aber Datei existiert
- 3. CodeIgniter PHPWord Vorlage nicht gefunden
- 4. Winkelrouten-Vorlage nicht gefunden 404
- 5. Datei AndroidManifest.xml nicht gefunden
- 6. Datei gefunden mit relativem Pfad, aber nicht absolutem Pfad? (VBS)
- 7. Symfony-Route gefunden, aber nicht gefunden
- 8. PHP - Klasse nicht gefunden, ist aber erforderlich
- 9. Datei 'MakePri.exe' nicht gefunden
- 10. Wie erkennt man eine Kollision, kollidiert aber nicht in box2d?
- 11. ng Wiederholungs Vorlage verursacht 404 (nicht gefunden)
- 12. iPython installiert, aber nicht gefunden
- 13. Cocoa/Cocoa.h Datei nicht gefunden
- 14. Warum bekomme ich einen AttributeError, wenn ich scatter() verwende, aber nicht wenn ich plot() verwende
- 15. Perpetual "Datei nicht gefunden"
- 16. Datei nicht gefunden Ausnahme .. Aber es ist da
- 17. Datei gefunden wird, aber Name wird nicht aktualisiert
- 18. "SHK.h" Datei nicht gefunden
- 19. PHPDox Datei nicht gefunden
- 20. Weniger Datei nicht gefunden
- 21. Mantle.h Datei nicht gefunden
- 22. facebookSDK 3.1.1 Datei nicht gefunden
- 23. getResource() Datei nicht gefunden?
- 24. Datei dacpac nicht gefunden?
- 25. AFHTTPClient.h Datei nicht gefunden
- 26. xcopy Datei nicht gefunden
- 27. Box2D Geschwindigkeitskappe?
- 28. HTML5-Audioelement-Datei nicht gefunden Fehler gefunden
- 29. Datei nicht gefunden. Warum nicht?
- 30. libgdx box2d Reibungsverbindung funktioniert nicht
aber standardmäßig Xcode erstellen .m-Datei und alle meine Dateien ist .m –
Ich ändere die Dateierweiterung .m in .mm, aber nur die Dateien, die ich erstellt habe. Hier ist viele od cocos2d Dateien gefunden mit.m –