인프런 커뮤니티 질문&답변

vasdfqwerasdf님의 프로필 이미지
vasdfqwerasdf

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

디버깅 문제 풀이 #1

예외처리

작성

·

161

0

1번문제 바른 코드로 고친뒤 실행하는데 디버깅하면서 실행이라고 누르면 예외처리를 안해주었다고 뜨는데 이게 무슨예외인지 알 수 있을까요?

답변 2

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

안녕하세요!
우선 재빌드를 해도 동일한 문제가 나는지 확인 바라고,
문제가 지속되면 프로젝트 전체를 압축해서
rookiss@naver.com 로 보내주시면 제 환경에서도 동일한 문제가 일어나는지 확인해보겠습니다.

vasdfqwerasdf님의 프로필 이미지
vasdfqwerasdf
질문자

감사합니다 같은코드를 친구 노트북과 컴퓨터로 실행했을때는 문제를 일으키지는 않는 것으로 보아 비주얼 스튜디오 설정문제거나 제컴퓨터 자체 문제인 것 같습니다 이게 첫번째 빌드는 예외처리가 안걸리는데 빌드된걸 지우지 않고 또 실행을 하면 예외가뜹니다 cmd에서 그냥 exe파일을 실행시키면 또정상작동을 하는데 머가 문제일까요? ㅎㄷㄷ

Rookiss님의 프로필 이미지
Rookiss
지식공유자

음 정확한 문제 원인은 저도 알 수 없습니다.
실무에서도 정말 괴랄하게 버그가 일어나는데 재빌드하면 자연치유 되고 하는 일도 비일비재하고
뭔가 바이너리가 꼬인 상태였나? 의심은 하지만
결국 프로그래머로 일하다 보면 가끔 미신(?)을 믿게 됩니다.

0

vasdfqwerasdf님의 프로필 이미지
vasdfqwerasdf
질문자

이예외가 일어나는 이유가 짐작이 안갑니다. 브레이크 포인트를 걸어서 봤는데 메인함수 일을 끝내고 메인함수 } 부분에서 나갈때 저예외가 걸려버리더라구요 또이게 32bit로 돌릴때나 release 로 실행할때는 문제가 안생기는데 64bit debug 모드일때만 저예외가 걸리네요 

vasdfqwerasdf님의 프로필 이미지
vasdfqwerasdf

작성한 질문수

질문하기