몇 대의 컴퓨터에서 잘 실행되는 C++ 응용 프로그램이 있습니다. 흥미로운 것은 하나의 컴퓨터에서 부분적으로 작동하고 부분적으로없는 것입니다C++ 런타임 오류
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
:하지만 응용 프로그램이 오류로 실패 하나 이상의 PC를 발견했다. 며칠 전 오류로 실패하고 지금은 작동합니다.
이 문제의 원인은 무엇일까요?
이 동작 제로
이러한 일반적으로 설정 한 모든 변수
는
는 디버그 빌드를 시도 컴파일러의 경고 수준을 높 정의되지 않은 동작 때문입니다. – Andrew
해당 컴퓨터에서 디버거가없는 경우 로깅을 사용하여 오류 위치를 찾으려고하면 응용 프로그램을 디버깅 할 수 있습니다. – James
경고를 컴파일 할 가능성이 높다고 생각합니다. 그렇지 않은 경우 경고 수준을 높이십시오. 그리고 경고에주의하십시오! –