본문 바로가기

Debug

런타임 라이브러리 변경

한 솔루션에 여러개의 프로젝트를 종속성을 가지고 실행시키는 상황에서


헤더에 중복된 변수를 모두 제거했음에도 LNK2005 에러가 마구나면서

LINK : warning LNK4098: 'MSVCRTD' defaultlib가 다른 라이브러리와 충돌합니다. /NODEFAULTLIB:library를 사용하십시오.


이런 류의 오류가 난다면





위 스크린샷 처럼 런타임 라이브러리를 모두 같은것으로 바꿔주자

MTd 혹은 MDd로 모든 프로젝트를 바꾼 후 실행하여 보면 된다.