블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2797)
Unity3D (853)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
브레이크 포인트 (중단점) 걸고 디버깅 할려 할 때

빨간 동그라미가 투명해지면서 

'중단점이 현재 적중되지 않습니다.  소스 코드가 원래 버전과 다릅니다' 
되는 경우가 종종 생깁니다.


= 방법 ==================================


해당 소스파일을 '저장 고급옵션' 누르시고 유니코드 65001 로 저장 해주세요.


옵션에서 소스코드가 달라고 그냥 디버깅 하기 체크도 되지만 그건 좀 찝찝하죠잉.




출처 : 
http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=last_comment&desc=desc&no=241  
반응형
Posted by blueasa
, |

처음 코딩을 하게 되었을 때, 디버깅의 중요성에 대해서 전혀 모르고 있었다. 어느날 버그는 꼬였고, 중단점을 매우 많이 찍으면서 버그 사냥에 몰두하는 나 자신을 보게 되었다. 이것은 .. 디버깅은 정말 정말 중요하다는 사실을 깨닫게 해준 경험이였다.

디버깅을 위해 F9 키를 누르는건 친근한 작업이었고, 보다 더 한눈에 들어왔으면 좋겠다는 생각이 들기 시작했다. 결국 옵션에 이런것이 있지 않을까? 란 궁금증이 들게 되었고, ... 옵션을 가게 된다.

비쥬얼 스트디오 전체

위 그림에서 "도구" 를 클릭한다.


위와 같은 화면이 뜨면 옵션을 클릭 한다.

다음과 같은 화면이 나오면, "디버깅 탭"으로 이동 한다.


"디버깅 탭"에서 "일반 탭" 으로 이동 한다.

이 곳의 세부 설정중 "중단점과 현재 문의 전체 소스 줄 강조 표시" 를 체크 한다.


... 그러면 다음과 같은 효과를 내게 되는 것을 보게 된다.

이것으로 나는 가독성을 높이게 되었고, 눈과 머리로 버그를 보게 되었다.


총평

간단한데, 지금까지 모르고 했었다는게 좀 안타깝다. 이런 Tip 들이 한두가지가 아닌데, 하나씩 정리해 나가는게 좋을 것 같다. 여기서 중요한 사실을 알게 되었는데, "가독성"이란 존재는 머리에도 영향을 미친다는 것이다.

또한 사용자가 보기 편하게 만들어야 한다 는 .. 절대적인 룰으로 받아 들여 진다.



출처 : http://ikpil.com/753
반응형
Posted by blueasa
, |

1. 디버깅 정보(.pdb 파일)가 현재 소스와 일치하지 않을 때.(소스가 수정 된 경우)
   - 리빌드 시도

2. VS2008 기준 [도구-옵션-디버깅-일반-소스 파일이 원래 버전과 정확하게 일치해야 함] 체크 해제 후, VS 재실행


반응형
Posted by blueasa
, |