VC 2005开发动态链接库使用STL遇到的有关问题

VC 2005开发动态链接库使用STL遇到的问题
我用VC   2005中的ATL开发COM组件,发现只要一引用STL功能,编译器就会报出一大堆错误,使用普通的模板类则不会出问题.查看MSDN文档,说是MS的编译器不支持在带有_declspec(__dllexport)和_declspec(__dllimport)修饰符号的函数中使用模板.但即使我只在内部函数(非导入/导出函数)中使用STL,编译器也会报错.我在普通的DLL工程中使用STL,编译器照样会报错.但同样的代码放在控制台应用程序中则不会有任何问题.

请哪位高手能够总结一下在VC   2005开发动态链接库使用STL需要注意的问题?要是在DLL中不能使用STL,那VC   2005也就太糟糕了.

------解决方案--------------------
不会吧,我去试试看.
------解决方案--------------------
mark之
------解决方案--------------------
能使用啊。
我用atl开发activex控件,里面用到了stl的东西
------解决方案--------------------
试过了,没有任何错误,警告也没有
版本vs2005 Team版本 +sp1 补丁
------解决方案--------------------
贴代码,贴错误信息。
------解决方案--------------------
#pragma once

#include <vector>

class ttt
{
public:
ttt(void);
public:
virtual ~ttt(void);
private:
vector <int> v0;
};


这是一个头文件,只定义了一个vector变量v0,我在标准dll,mfc dll, atl dll中都试过了,一编译就出错,怎么回事啊?
 我用的是vs2005 Team版本
------解决方案--------------------
using namespace std; ?

不会是忘了这个吧?

出的什么错贴出来啊?
------解决方案--------------------
不会吧,这样能错啊??
用std::vector;
------解决方案--------------------
呵呵, 调整你的include的顺序, STL尽量靠前...