如题:
错误内容
1>libcmtd.lib(crt0dat.obj) : error LNK2005: _exit 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义
1>libcmtd.lib(crt0dat.obj) : error LNK2005: __exit 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义
1>libcmtd.lib(crt0dat.obj) : error LNK2005: __cexit 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义
请大家帮我看看,先谢谢了。

解决方案 »

  1.   

    http://blog.csdn.net/jia_xiaoxin/archive/2008/08/03/2762373.aspx
      

  2.   

    VC项目需要使用C运行库,在项目属性中可以设置使用其动态库还是静态库。从错误信息来看,这个lib使用的运行库是动态库,而“使用MFC静态库”时运行库只能使用静态库,所以两者会有冲突。
      

  3.   

    估计是库编译选项不一致,什么dll/mtdll还有static/mtstatic啥的
    大致类似这个样子