LIBCMTD.lib(fpinit.obj) : error LNK2005: __ldused already defined in a previous module
LIBCMTD.lib(fpinit.obj) : error LNK2005: __fltused already defined in a previous module
LIBCMTD.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCMTD.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCMTD.lib(crt0dat.obj) : error LNK2005: __exit already defined in msvcrtd.lib(MSVCRTD.dll)
LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_z already defined in msvcrtd.lib(cinitexe.obj)
LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_a already defined in msvcrtd.lib(cinitexe.obj)
LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_z already defined in msvcrtd.lib(cinitexe.obj)
LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_a already defined in msvcrtd.lib(cinitexe.obj)
msvcrtd.lib(MSVCRTD.dll) : error LNK2005: __setmbcp already defined in LIBCMTD.lib(mbctype.obj)
LINK : warning LNK4098: defaultlib "msvcrtd.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "LIBCMTD" conflicts with use of other libs; use /NODEFAULTLIB:library
LIBCMTD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main各位大侠,这是为什么啊,求救啊,我全部工程设的都是Debug Multithreaded

解决方案 »

  1.   

    把Debug目录下的文全部删除掉再重新编译.
      

  2.   

    LNK4098:解决方案 默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library
    LNK2001: 无法解析的外部符号“symbol”删除 /Tp 和 /Tc 或添加 /TP /TC
    LNK2005:链接器工具错误 LNK2005 不慎同时与单线程库和多线程库链接。确保应用程序项目文件只包括适当的库,并且任何第三方库已适当创建了单线程或多线程版本。删除或添加 /clr  /Gy 
    祝楼主好运
      

  3.   

    删除自己下的DEUBG文件 看看有没有LIB 的文件是否冲突.你自己找行了
      

  4.   

    You can verify this from Visual Studio on the menu
    option :  Project -> Settings -> C/C++ -> CodeGenerationUse Run-time library use by default : "Debug Multithreaded DLL"