创建了一个Alt   project工程,创建时选择了包含mfc   。   开始时编译链接都正常,可写了一段代码后链接的时候就会出现  
mfcs90d.lib(xxx.obj)   :   error   LNK2005:   _DllMain@12   already   defined   in   MSVCRTD.lib(xxx.obj)  
的链接错误。仔细查看输出就会发现其原因是mfcs90d.lib和MSVCRTD.lib的链接顺序问题,

解决方法:项目属性-》配置属性-》连接器-》输入

              1.在忽略特定库里加入 mfcs90d.lib;MSVCRTD.lib

              2.在附加依赖库项里加入 mfcs90d.lib MSVCRTD.lib

              3.OK

posted on 2010-03-28 10:50  zfgis  阅读(1182)  评论(0编辑  收藏  举报