我正在使用vs2008和DDK 2003来构建解决方案 . .cpp文件具有已在库eh.lib中定义的函数的定义 . 在构建解决方案时,它总是给我一个警告 -

'public:const char * typename :: name(void)const已在eh.lib(typname.obj)中定义;第二个定义被忽略;'

现在我想重新定义这个功能我该怎么做呢 . 类type_info在头文件'typeinfo'中声明,该文件由vs2008提供 . 我也包含了头文件 . 这是代码的一部分 -

#include <typeinfo>
const char* type_info::name() const
{
    return raw_name();
}