한 걸음씩..

Run-Time Check Failure #0 에러가 날때 본문

프로그래밍

Run-Time Check Failure #0 에러가 날때

반엘 2013. 7. 15. 10:59

The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer 


위와 같은 에러 메시지가 뜨는 경우가 있는데 이것은 함수 호출 규약이 안맞기 때문이다. 


그래서 다음과 같이 프로젝트 옵션에서 수정한다. 


C/C++ 탭에서 고급 -> 호출 규칙에서 Calling Convention을 cdecl과 stdcall 둘 중 하나로 설정하면 된다.