我想用hash_map。我下载了最新的stl库,编译好了,但#include <hash_map>任旧没有用。
不知道再应该在vc里做什么设置。
我用的是vc6。
谢谢。

解决方案 »

  1.   

    using namespace std;//如果是VS2003,stdext.下载了最新的stl库?SGI STL? stlport?
      

  2.   

    路径问题??option里确认一下
      

  3.   

    不好意思,有些没有说清楚
    我下的是stlport4.6.2,路径在option里都设置好了,include和lib路径都是在最上面的。
    我用的是vc6,“using namespace stdext”好像是没有用的,我不知道应该怎么使它起作用。 
    现在很想知道在编译器内部,当它看到include<hash_map>的时候,它是怎么去找lib和dll的。ps:我的这个工程原先在vc2003上做的,使用了哈希表,没有stl的这个问题,现在拿到vc6下做,发现
    这个问题。应该是IDE对于stl的支持不同,但我觉得vc6里应该可以设置。谢谢