vc编译LIBCMT.lib(winapisupp.obj) : error LNK2005错误解决方法
1>LIBCMT.lib(invarg.obj) : error LNK2005: _set_invalid_parameter_handler 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(wsetloca.obj) : error LNK2005: _configthreadlocale 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0dat.obj) : error LNK2005: _amsg_exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0dat.obj) : error LNK2005: _cexit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0dat.obj) : error LNK2005: _initterm_e 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0dat.obj) : error LNK2005: exit 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(dosmap.obj) : error LNK2005: _errno 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(_file.obj) : error LNK2005: __iob_func 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crtheap.obj) : error LNK2005: _calloc_crt 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(mlock.obj) : error LNK2005: _lock 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(mlock.obj) : error LNK2005: _unlock 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winapisupp.obj) : error LNK2005: __crtCaptureCurrentContext 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winapisupp.obj) : error LNK2005: __crtCapturePreviousContext 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winapisupp.obj) : error LNK2005: __crtSetUnhandledExceptionFilter 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winapisupp.obj) : error LNK2005: __crtTerminateProcess 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winapisupp.obj) : error LNK2005: __crtUnhandledException 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winxfltr.obj) : error LNK2005: _XcptFilter 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0.obj) : error LNK2005: mainCRTStartup 已经在 MSVCRT.lib(crtexe.obj) 中定义
1>LIBCMT.lib(hooks.obj) : error LNK2005: "void __cdecl terminate(void)" (?terminate@@YAXXZ) 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(winsig.obj) : error LNK2005: signal 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(crt0init.obj) : error LNK2005: __xi_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义
1>LIBCMT.lib(crt0init.obj) : error LNK2005: __xi_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义
1>LIBCMT.lib(crt0init.obj) : error LNK2005: __xc_a 已经在 MSVCRT.lib(cinitexe.obj) 中定义
1>LIBCMT.lib(crt0init.obj) : error LNK2005: __xc_z 已经在 MSVCRT.lib(cinitexe.obj) 中定义
1>LIBCMT.lib(fflush.obj) : error LNK2005: fflush 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(errmode.obj) : error LNK2005: __set_app_type 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(strnicmp.obj) : error LNK2005: _strnicmp 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(osfinfo.obj) : error LNK2005: _get_osfhandle 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LIBCMT.lib(osfinfo.obj) : error LNK2005: _open_osfhandle 已经在 MSVCRT.lib(MSVCR110.dll) 中定义
1>LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
解决方案:工程属性------------所有选项-------------运行库由多线程DLL(/MD)改为多线程(/MT)
参数说明:/MD:选择多线程、DLL版本的C Run-Time库
/MDd:选择多线程、DLL、Debug版本的C Run-Time库
/ML:选择单线程版本的C Run—Time库
/MLd:选择单线程、Debug版本的C Run—Time库
/MT:选择多线程版本的C Run-Time库
/MTd:选择多线程、Debug版本的C Run—Time库
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\ws2_32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\msvcrt.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\rpcrt4.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\nsi.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\secur32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\sspicli.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\advapi32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\sechost.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\nlaapi.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\NapiNSP.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\pnrpnsp.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\mswsock.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\user32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\gdi32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\lpk.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\usp10.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\imm32.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\msctf.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\dnsapi.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\winrnr.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\rasadhlp.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\WSHTCPIP.DLL”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\wship6.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\IPHLPAPI.DLL”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\winnsi.dll”。无法查找或打开 PDB 文件。
“MyDBCache.exe”(Win32): 已加载“C:\Windows\System32\FWPUCLNT.DLL”。无法查找或打开 PDB 文件。
解决方法: 1、调试
解决方法: 1、调试
2、选项和设置
3、右边勾上 启用源服务器支持
4、左边点 符号
5、把微软符号服务器勾