Cassert-Datei nicht gefunden, aber ich benutze Box2d-Vorlage

7

Ich benutze cocos2d Vorlage mit Box2d, aber wenn ich Box2d.h in mein Projekt importiere, gibt es mir einen Fehler Kasserolle nicht gefunden Ich habe cocos2d Version 2.0 bitte hilf mir

    
Faheem Rajput 24.08.2012, 11:38
quelle

4 Antworten

23

Stellen Sie sicher, dass alle Quellcodedateien Ihres Projekts die Dateierweiterung .mm und nicht .m haben. Oder setzen Sie den Typ jeder .m-Datei auf Objective-C ++.

    
LearnCocos2D 24.08.2012, 11:55
quelle
1

ändere deine Dateiendung .mm das ist es

    
Hardik rami 31.10.2012 07:52
quelle
0

Die 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 nun erfolgreich erstellt werden.

    
kenil 24.10.2013 06:13
quelle
0

So habe ich das Problem behoben. Das Projekt aufräumen und neu 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. Einer ist auf SO bei

Datei wird nicht gefunden, aber ich benutze Box2d Vorlage und das andere ist auf cocos2d-iphone forum,

Ссылка

Die Kombination der beiden Vorschläge funktionierte für mich -

  
  1. Benenne alle deine (nicht cocos2d oder box2d Dateien, nur deine Projektdateien) von .m in .mm
  2. um   
  3. Stellen Sie sicher, dass für jede der Dateien im rechten Bereich die Option "Type" auf "Default - Objective C ++ Source"
  4. gesetzt ist   

Es gab speziell ein anderes Problem für mich, möglicherweise kein Problem für Sie, ich verwendete die folgende Signatur für CCLabelTTF

%Vor%

Dies ist veraltet und verursachte überall Fehler. Ich verwende jetzt die folgende leicht modifizierte Version und die behobenen Fehler -

%Vor%

Meine neueste Beschreibung dieses Updates finden Sie unter - Ссылка

    
Madhav Sbss 18.12.2013 12:01
quelle