   std:: not being recognized....
  For some reason, whenever I try to use anything out of the std namespace, it acts like it doesn''t exist. Example:std::vector myInts;returns the errors:.../fwmesh.h(44) : error C2653: ''std'' : is not a class or namespace name.../fwmesh.h(44) : error C2143: syntax error : missing '';'' before ''<''.../fwmesh.h(44) : error C2501: ''list'' : missing storage-class or type specifiers.../fwmesh.h(44) : error C2059: syntax error : ''<''.../fwmesh.h(44) : error C2238: unexpected token(s) preceding '';''I know that I''ve had this problem before, and I think I fixed it, but the problem is I don''t remember how, as it was like a month ago and I have a really bad memory..."P-pl-es... h-hel-p" -- Fifth ElementThanks!Merchant the merchant 
  I am gonna magicly guess what ure sourcce looks like. SHOW THE SOURCE FOR _____ BEFORE YOU ASK!  ^    fwmesh.h   [edited by - DerAngeD on February 8, 2004 2:40:05 PM];  What I assume (since you do not post code) is that although you are using std:: perhaps you might not have added #include &ltvector&gt header at the top? ;  Oh sorry... #ifndef FWMESH_H#define FWMESH_H#include "FWextIncludes.h"#include "FWdefineTypes.h"#include "FWobject.h"#include <vector>//using namespace standard;struct __declspec(dllexport) FWVERTEX  {FWVERTEX(float X,float Y,float Z,D3DCOLOR C)  {x=X;y=Y;z=Z;color=C;}float x,y,z;D3DCOLOR color;static const DWORD FVF;};class __declspec(dllexport) FWMesh{//:public FWObject  {public:FWMesh(){}~FWMesh(){}//virtual FWRESULT Release();FWRESULT InitBuffer(IDirect3DDevice9* device,FWBUFFERTYPE bt);FWRESULT ReleaseBuffer(FWBUFFERTYPE bt);FWRESULT FillBuffer(FWBUFFERTYPE);FWRESULT FillList(void* entry,FWBUFFERTYPE bt);FWRESULT EmptyList(FWBUFFERTYPE bt);FWRESULT Render(IDirect3DDevice9* device);protected://std::vector<FWVERTEX> vl;//std::vector<int> ill;std::vector<int> mylist;//IDirect3DVertexBuffer9* vb;//IDirect3DIndexBuffer9* ib;};#endif // FWMESH_HI commented out various items to make sure they weren't the problem.   [edited by - jtmerchant on February 8, 2004 2:52:31 PM];  That code seems fine. Oh, by the way, "using namespace standard;" doesn''t work because it doesn''t exist. ;  I assume you included fwmesh.h in either FWextIncludes.h, FWdefineTypes.h or FWobject.h.Include vector BEFORE any of those.And after that remove the circular header include error you probably get then. ;  Thanks. 