다음을 통해 공유


C 런타임 오류 R6024

_onexit/atexit 테이블에 대한 공간이 부족합니다.

참고 항목

앱을 실행하는 동안 이 오류 메시지가 발생하면 내부 메모리 문제가 있어 앱이 종료되었습니다. 이 오류는 일반적으로 매우 낮은 메모리 상태 또는 거의, 프로그램의 버그 또는 사용 하는 Visual C++ 라이브러리의 손상에 의해 발생 합니다.

이 오류를 해결하려면 다음 단계를 시도할 수 있습니다.

  • 다른 실행 중인 애플리케이션을 닫거나 컴퓨터를 다시 시작하여 메모리를 확보합니다.
  • 제어판 앱 및 기능 또는 프로그램 및 기능 페이지를 사용하여 프로그램을 복구하거나 다시 설치합니다.
  • 제어판 앱 및 기능 또는 프로그램 및 기능 페이지를 사용하여 Microsoft Visual C++ 재배포 가능 패키지 모든 복사본을 복구하거나 다시 설치합니다.
  • 소프트웨어 업데이트에 대한 제어판 Windows 업데이트 확인합니다.
  • 앱의 업데이트된 버전을 확인합니다. 문제가 지속되면 앱 공급업체에 문의하세요.

프로그래머에 대한 정보

이 오류는 또는 함수에 사용할 수 있는 메모리가 _onexit 없기 때문에 발생합니다 atexit . 이 오류는 메모리 부족 조건으로 인해 발생합니다. 사용자 데이터를 저장하고 메모리 부족 조건에서 깨끗한 앱 종료를 수행하는 데 도움이 되도록 앱 시작 시 버퍼를 미리 할당하는 것이 좋습니다.