vc2005编译一个dll工程的debug版本的有关问题

vc2005编译一个dll工程的debug版本的问题
具体如下:
1>正在链接...
1>mfcs80d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义

ps:编译release版本是成功的。
搜了一下,网上说法如下:
1,删除生成dll的文件夹,重新编译!
2,是否在ANSI和UNICODE引起
3,extern C 关键字与__speccall等

我试了一下重新编译还是这个错误。不知道还有没有其他方法,请大神指点。
dll _DllMain@12 

------解决方案--------------------
看看这个能不能解决你的问题
http://www.cnblogs.com/kex1n/archive/2010/01/19/1651407.html