C++ 응용 프로그램이있어서 힙이 손상되었습니다. 실행하면, "Debug Visual!"이라는 제목의 "Microsoft Visual C++ Runtime Libraray"팝업이 나타납니다. 오류 메시지 "HEAP CORRUPTION DETECTED : ..."이 표시됩니다.힙에서 MSVC Runtime Libraray의 팝업을 사용하지 않도록 설정했습니다. 부패가 감지되었습니다.
나는 여러 작업을 실행하는 젠킨이 있습니다. 이 오류가 발생하면이 팝업이 표시되고 실행 블록이 표시되어 슬레이브를 차단합니다.
내 질문 : 문제가되는 응용 프로그램이 중단되고이 사실이 stdout에 기록되도록 Windows 및/또는 런타임 라이브러리의 동작을 어떻게 변경합니까? drwtsn.exe를 사용하여 몇 가지 답변을 보았지만이 도구는 최신 창에는 없습니다. 또한 Windows 오류보고가 예상대로 작동하지 않도록하십시오.
도움 주셔서 감사합니다.
을 참조하십시오. * 릴리스 * 모드에서 응용 프로그램을 빌드하면 원하는 동작이 발생한다고 생각합니다. –
감사합니다. 이것은 도움이 될 수 있지만 내 문제를 해결하지는 못합니다. 필자가 원하는 것은 자동화 된 디버그 빌드와 사용자 상호 작용이 필요없는 지속적인 통합 프로세스에서의 테스트 실행입니다. – pdx9k9e9