2010-06-28 14 views
0

J'essaie d'utiliser dans une bibliothèque statique Xcode (iphone), et ne peut pas comprendre cette erreur. Quelqu'un d'autre avait cela avant?'__glibcxx_requires_valid_range' n'a pas été déclaré dans cette portée (xcode)

Il Borks dans le fichier stl_algobase.h à ces endroits:

__glibcxx_requires_valid_range(__first, __last); 

J'ai essayé d'utiliser GCC 4.0, mais il comprend toujours d'ici:

/Developer/Platforms/iPhoneOS.platform /Developer/SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h:606:0 '__glibcxx_requires_valid_range' n'a pas été déclaré dans cette étendue dans /Developer/Platforms/iPhoneOS.platform/Developer /SDKs/iPhoneOS3.1.3.sdk/usr/include/c++/4.2.1/bits/stl_algobase.h

Andr ew

Répondre

2

Il est probable que votre projet contienne un fichier d'en-tête qui reproduit un fichier d'en-tête système.

Si vous avez un en-tête appelé "debug.h", essayez de le renommer en autre chose et de recompiler votre projet.

+0

Je l'ai compris la nuit dernière, et vous êtes sur! incluait mais pour une raison quelconque, Xcode ne peut pas faire la différence entre et "debug/debug.h"? Allez Xcode, obtenez avec le programme! – Andrew