LNK4022: cannot find unique match for symbol.该如何处理

LNK4022: cannot find unique match for symbol...
DLL中有个类CTest,其中有个Read方法:
//=================
//文件名:Test.cpp
//=================
int   CTest::Read(int   Pos,   int   len)
{
...
}

然后输出方法中也有个Read方法:
//=================
//文件名:Main.cpp
//=================
...
CTest   *Test;       //声明了一个全局对象
...
int   __stdcall   Read(char*   S)//读
{
  ...
return   Test-> Read(0,   255);
...
return   0;
}
其他:
//===============
//main.h
//===============
...
int   __stdcall   Read(char   *S); //读卡
...

//===============
//   MyTest.def
//===============
LIBRARY       LsdSle4442

;输出函数列表
EXPORTS
    ...
    Read
    ...


编译没问题,Build死活都是:
LNK4022:   cannot   find   unique   match   for   symbol   "Read "

------解决方案--------------------
因为有两个Read, 编译器不知道是要输出哪个

把另外一个改名
------解决方案--------------------
Build死活都不知道是要输出哪个
------解决方案--------------------
输出的Read方法改为MyCom_Read
------解决方案--------------------
http://topic.****.net/u/20070830/10/4d9b49b7-6a9f-4f9c-ac8f-1e63e3df42ae.html