Ниже приведен список ошибок.
Я в порядке, если это произошло в Release build.
Удивительно, что это произошло в сборке 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: бесплатно уже определено в 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)
Похоже, что вы ссылаетесь на среду отладки, а также на среду выпуска — возможно, у вас есть сборка выпуска, которая статически связана с библиотекой отладки или наоборот.
LIB
с или DLL
Любые из них статически связаны со сборками во время выполнения. вот причина этой ошибки компоновки.Сборка во время выполнения статически не рекомендуется
Но если вам нужно избавиться от этой ошибки связывания здесь, вы идете, right-click on project file in project explorer
-> properties
-> configuration properties
-> linker
-> Input
-> Ignore Specific Library
-> добавить libcmtd.lib