window 에서 visual studio 2010 express로 c 코딩중인데
호프만 알고리즘으로 트리를 짜는 프로그램 만드는 중인데. 이건 중요한게 아니고
메인함수에서 어떤 함수를 호출하는 부분이 있음.
그런데 그냥 빌드하고 실행하면 그 함수 호출 부분에서 '오류보고 보냄', '오류보고 보내지 않음' 메세지가 나와....
그 호출부 바로 밑에 printf로 문자 출력을 해도 콘솔에서 나오지 않고 에러가 남.
그런데 함수 호출부를 브레이킹 포인트로 잡고 디버깅을 하면 아무런 문제없이 함수를 완료하고 빠져나옴.
안의 값도 다 일일이 확인하면서 디버깅 해봤는데 아무런 문제가 없어.
함수호출부 밑에 써놓은 출력문도 실행이 됨.
그런데 다시 디버깅 종료하고 실행해보면 또 '오류보고 보냄', '오류보고 보내지 않음' 메세지가 나와....
이거 대체 뭐가 문젠지 모르겠어 ㅜㅜ 아니 디버깅하면 잘되는데 왜 실행하면 윈도우 에러메세지가 나오는거지.....
혹시나 해셔 옆 친구 컴퓨터에서 돌려봐도 똑같은 메세지가 나옴..
도움을 줄 수 있는 원빈 없나..... ㅜ
소스를 봐야지 도사도 아니고
앱전체에 try catch 걸어서 exception 띄우게 해서 일단 확인 ㄱㄱㅆ
외부 Dll 경로 문제일수도