当前位置: 代码迷 >> 多媒体/流媒体开发 >> librtmp.lib链接疏失,提示XX已在XX定义
  详细解决方案

librtmp.lib链接疏失,提示XX已在XX定义

热度:7729   发布时间:2013-02-26 00:00:00.0
librtmp.lib链接出错,提示XX已在XX定义
如果没有librtmp库,提示有无法解析的外部符号。
加上之后,提示:
1>------ 已启动生成: 项目: libRtmpMfcTest, 配置: Debug Win32 ------
1>生成启动时间为 2012-11-12 19:39:59。
1>InitializeBuildStatus:
1>  正在对“Debug\libRtmpMfcTest.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1>  所有输出均为最新。
1>  所有输出均为最新。
1>ResourceCompile:
1>  所有输出均为最新。
1>ManifestResourceCompile:
1>  所有输出均为最新。
1>LIBCMTD.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(invarg.obj) : error LNK2005: __invoke_watson 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(dbghook.obj) : error LNK2005: __crt_debugger_hook 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(sprintf.obj) : error LNK2005: _sprintf 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: _exit 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __exit 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __cexit 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __amsg_exit 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0dat.obj) : error LNK2005: __initterm_e 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(dosmap.obj) : error LNK2005: __errno 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(mlock.obj) : error LNK2005: __lock 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(mlock.obj) : error LNK2005: __unlock 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(winxfltr.obj) : error LNK2005: __XcptFilter 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(setlocal.obj) : error LNK2005: __configthreadlocale 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_a 已经在 msvcrtd.lib(cinitexe.obj) 中定义
1>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xi_z 已经在 msvcrtd.lib(cinitexe.obj) 中定义
1>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_a 已经在 msvcrtd.lib(cinitexe.obj) 中定义
1>LIBCMTD.lib(crt0init.obj) : error LNK2005: ___xc_z 已经在 msvcrtd.lib(cinitexe.obj) 中定义
1>LIBCMTD.lib(hooks.obj) : error LNK2005: "void __cdecl terminate(void)" (?terminate@@YAXXZ) 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(winsig.obj) : error LNK2005: _signal 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(winsig.obj) : error LNK2005: _raise 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(errmode.obj) : error LNK2005: ___set_app_type 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(dbgrptw.obj) : error LNK2005: __CrtDbgReportW 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(_file.obj) : error LNK2005: ___iob_func 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(atox.obj) : error LNK2005: _atoi 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义
1>LIBCMTD.lib(fflush.obj) : error LNK2005: _fflush 已经在 msvcrtd.lib(MSVCR100D.dll) 中定义