나는 windowsv8에서 agains msvcrt.dll을 연결하고 memmove_s
을 사용하는 작은 도구를 개발 중입니다. Windows XP 시스템에 내 도구를 배포하고 싶습니다. msvcrt의 내 버전은 7.0.30xx이지만 XP에서는 7.0.2600입니다. 이전 버전에는 memmove_s
이 포함되어 있지 않으므로 시작시 프로그램이 충돌합니다.Windows XP에서 MSVCRT.dll 업데이트
Microsoft Visual C++ 재배포 가능 패키지 (2010 년과 2012 년 모두) 설치를 시도했지만 msvcrt.dll이 손상되지 않은 것으로 보입니다.
응용 프로그램이/MT로 컴파일되어 있습니까? http://stackoverflow.com/questions/757418/should-i-compile-with-md-or-mt – Matt
@Mac MinGW를 사용하고 있습니다. 나는 libgcc가 컴파일되는 방법을 모른다. –
이 문제는 응용 프로그램이 정적 런타임을 링크 할 때 일반적으로 발생합니다. 컴파일러 옵션을 확인해야합니다. – Matt