‘vector’ dans l’espace de noms ‘std’ ne nomme pas un type

Je développe une application C ++ utilisant CodeBlocks 10.05 sur Debian 7.0.0.

Pour une raison quelconque, le code suivant

#include  std::vector delaunayDiv(const std::vector< int  > & vP, cv::Rect boundRect, std::vector& sortingangles, int& numTriangles, bool lookRight); 

renvoie l’erreur suivante

 error: 'vector' in namespace 'std' does not name a type 

Vous devez inclure l’en vector tête de vector :

 #include  

#include ne fonctionne pas lorsque j’utilise Clang, je ne sais pas vraiment si c’est une différence dans les versions ou les bibliothèques C ++.

#include fait l’affaire.