【发布时间】:2013-03-12 05:37:25
【问题描述】:
弹出以下错误列表。 如果这发生在发布版本上,我很好。
在 DEBUG 构建中发生这种情况非常令人惊讶。
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: malloc 已在 libcmt.lib(malloc.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _heap_alloc 已在 libcmt.lib(malloc.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: calloc 已在 libcmt.lib(calloc.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: realloc 已在 libcmt.lib(realloc.obj) 中定义
1>libcmtd.lib(dbgheap.obj):错误 LNK2005:_recalloc 已在 libcmt.lib(realloc.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _expand 已在 libcmt.lib(expand.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: free 已在 libcmt.lib(free.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _msize 已在 libcmt.lib(msize.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_malloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_realloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_recalloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_offset_malloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj):错误 LNK2005:_aligned_offset_realloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_offset_recalloc 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_free 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbgheap.obj) : 错误 LNK2005: _aligned_msize 已在 libcmt.lib(align.obj) 中定义
1>libcmtd.lib(dbghook.obj) : 错误 LNK2005: __crt_debugger_hook 已在 libcmt.lib(dbghook.obj) 中定义
1>libcmtd.lib(isctype.obj) : 错误 LNK2005: _isctype_l 已在 libcmt.lib(isctype.obj) 中定义
1>libcmtd.lib(isctype.obj) : 错误 LNK2005: _isctype 已在 libcmt.lib(isctype.obj) 中定义
【问题讨论】:
标签: c++ fortran linker-errors fortran77