COM入门的不解

COM入门的疑惑
我使用空项目创建com组件,所有文件、实现都全,DLLMain也有,但为什么编译的时候提示:
1>LINK : fatal error LNK1561: 必须定义入口点

这是什么原因

------解决方案--------------------
是用atl建的,还是mfc建的?
------解决方案--------------------
这个一般还是项目类型建立错误导致的