'런타임 라이브러리'에 대한 불일치 감지
이 오류는 프로그램의 다른 부분(예: 라이브러리 및 소스)이 있는 Visual C를 사용할 때 발생합니다. 파일)은 다양한 버전의 CRT(C 런타임 라이브러리)를 사용합니다.
해결책:
링크된 모든 파일과 라이브러리에서 런타임 라이브러리 설정이 일관되는지 확인하세요.
설명:
각 CRT 옵션은 프로그램의 다양한 측면을 정의하는 특정 런타임 라이브러리를 나타냅니다. 개체 크기 및 레이아웃을 포함한 동작. 서로 다른 CRT 버전을 혼합하면 데이터 처리에 불일치가 발생하여 LNK2038과 같은 컴파일 시간 오류가 발생할 수 있습니다.
구체적으로 "MTd_StaticDebug'가 'MDd_DynamicDebug' 값과 일치하지 않는다는 오류 메시지는 다음을 사용하여 빌드된 라이브러리가 있음을 나타냅니다. 정적 다중 스레드 디버그 CRT는 동적 다중 스레드 디버그 CRT를 사용하는 프로그램과 연결됩니다.
이 문제를 해결하려면 프로그램 및 해당 종속성에 대한 런타임 라이브러리 설정을 조정하여 모든 구성 요소가 동일한 버전의 CRT를 사용하는지 확인하세요.
위 내용은 Visual C에서 'RuntimeLibrary' 불일치 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!