STL and compiling

In order to initially get PF working, I downloaded the stlport stuff and installed it per the installation...
PF compiled fine... have been using it a lot.
But now I decided to use a "vector" from STL and I can build, but can't link - "unresolved external symbol "private: static void * __cdecl _STL::__malloc_alloc<0>..."
STL doesn't need to be compiled into a lib, does it? Or is it something in the stl config header?
BTW, I did find another STL here: http://www.syncdata.it/stlce/index.html
And it works as expected... but why?
PF compiled fine... have been using it a lot.
But now I decided to use a "vector" from STL and I can build, but can't link - "unresolved external symbol "private: static void * __cdecl _STL::__malloc_alloc<0>..."
STL doesn't need to be compiled into a lib, does it? Or is it something in the stl config header?
BTW, I did find another STL here: http://www.syncdata.it/stlce/index.html
And it works as expected... but why?