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

카테고리

분류 전체보기 (2093)
Unity3D (467)
Programming (453)
Unreal (2)
Gamebryo (56)
Tip & Tech (157)
협업 (26)
3DS Max (3)
Game (12)
Utility (98)
Etc (87)
Link (29)
Portfolio (18)
Subject (90)
iPhone (30)
Android (2)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (16)
Interest (36)
Thinking (34)
한글 (23)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (15)
Exercise (3)
나만의 맛집 (2)
냥이 (7)
육아 (2)
Total1,078,402
Today41
Yesterday386
Statistics Graph

달력

« » 2017.08
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

공지사항

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

브레이크 포인트 (중단점) 걸고 디버깅 할려 할 때

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

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


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


해당 소스파일을 '저장 고급옵션' 누르시고 유니코드 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
TAG VS, 중단점

댓글을 달아 주세요

  1. 2016.10.01 10:50 신고 asoe72  댓글주소  수정/삭제  댓글쓰기

    인터넷에서 찾아본 방법 다 해봐도 안될 때가 있습니다.

    제가 찾은 한가지 원인 한가지 공유합니다. :

    - 프로젝트 속성 - 구성 속성 - 링커 - 일반 - 출력 파일에 실행파일명을 임의로 정해주면 브레이크 포인트 동작에 문제가 생길 수 있습니다. 본래의 default 값으로 원상복구하고 "전체 빌드"를 1번 해주면 해결됩니다.

    - 동작에 문제 있는 설정 : $(OutDir)\MyApplication.exe

    - default로 원상복구해서 해결 : $(OutDir)\$(ProjectName).exe

lua syntax 컬러링 해주는 애드인. 

vs2008용은 아래 링크에서 다운로드.

http://vslua.codeplex.com/

vs2010에서는 이번에 새로 추가된 확장 관리자(Extension Manager) 방식으로 제공된다.

http://visualstudiogallery.msdn.microsoft.com/7af51f37-07ad-4d6b-9c2b-00672bb051ad/

예전에 다른 종류의 어떤 애드인을 잠깐 설치했었다가, 
block comment ( --[[ ... ]] ) 의 컬러링을 제대로 지원 못해서 바로 삭제한 적이 있는데 
이건 깔끔하게 잘 된다. 

추천 -_-)b


출처 : http://devnote.tistory.com/176

 

저작자 표시 비영리 동일 조건 변경 허락
신고

'Programming > Lua' 카테고리의 다른 글

[Addin] Visual Studio - Lua Language Support  (0) 2011.05.22
Lua 문법  (0) 2010.06.18
Posted by blueasa
TAG addin, LUA, VS

댓글을 달아 주세요

조치 방법은 일단 visual Studio IDE 를 삭제하고 다시 설치하는 방법이 있구요..(최악의 방법이자 뒷탈없는 방법이죠.)

 

다음으로는 Visual Studio IDE를 리셋 하는 방법입니다..

관련정보는 http://www.microsoft.com/korea/msdn/library/ko-kr/bb245788(vs.80).aspx

  • Visual Studio 2005의 인스턴스를 모두 종료합니다.
  • 시작을 클릭하고 실행...을 선택합니다.
  • "devenv.exe /resetuserdata"를 입력합니다.
이 명령을 사용하면 몇 분 동안 Visual Studio가 정리되고 처음 상태로 설정됩니다. 이때 작업 관리자를 열어 devenv.exe 프로세스가 실행 중인지 여부를 확인할 수 있습니다. 실행이 종료되면 Visual Studio를 다시 시작할 수 있습니다. 그러면 컴퓨터에서 Visual Studio를 처음으로 실행할 때처럼 처음 실행 대화 상자가 다시 표시됩니다.

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by blueasa

댓글을 달아 주세요

  1. 2012.01.15 11:51 신고 Collette  댓글주소  수정/삭제  댓글쓰기

    전달 주 ! 뒤로 이동 이 사이트를 읽을 자주 .

  2. 2012.01.20 08:06 신고 Ula  댓글주소  수정/삭제  댓글쓰기

    당신은 대한 형벌을 주어집니다 우수 주제의


속성 -> 링커 -> 최적화 -> 참조 -> 참조하지 않는 데이터 제거

옵션이 켜있다면 말그대로 참조하지 않는 함수도 제거되는데, 만약 아무곳에서도 참조되지 않는 함수에 브레이크 포인트를 걸어놓는다면 디버깅시 비활성화 된다.

때문에 브레이크 포인트가 비활성화 된다면 이것도 염두에 두어야 한다
안그럼 삽질..
저작자 표시
신고
Posted by blueasa

댓글을 달아 주세요


보통 '옵션->디버깅->일반->소스 파일이 원래 버전과 정확하게 일치해야 함' 이 옵션을 제거하면 되는데 그렇게도 되지 않을때가 종종 있다.
1.70 [서명 없는 UTF-8 인코딩 자동 검색] 옵션이 꺼져 있는 Visual Studio 편집기에서 소스 파일에 가비지 값이 보이는 경우가 있을 수 있습니다.
Visual Studio 에서, [도구]->[옵션]->[텍스트 편집기]->[일반]의 [서명 없는 UTF-8 인코딩 자동 검색] 옵션이 기본으로 꺼져 있습니다. [서명 없는 UTF-8 인코딩 자동 검색] 옵션이 꺼져있는 컴퓨터에서는 서명 없는 UTF-8 형식의 파일을 기본 코드 페이지로 열는 경우가 있기 때문에, 편집기에서 가비지가 보일 수 있습니다.

이 문제를 해결하려면

1. [도구]->[옵션]->[텍스트 편집기]->[일반]을 선택한 후 [서명 없는 UTF-8 인코딩 자동 검색] 옵션을 켜십시오. 이 후에도 이 문제가 발생하지 않습니다. 참고. [서명 없는 UTF-8 인코딩 자동 검색] 옵션을 켤 경우, UTF-8 영역과 한국어 (ks_c_5601-1987) 영역에 중복되어 있는 문자들만 파일에 포함되어 있을 경우 서명 없는 UTF-8 파일을 한국어 파일로 잘못 인식하여 가비지가 발생할 수 있습니다.
2. 혹은 해당 파일을 [다른 이름으로 저장]-> [인코딩하여 저장]을 선택하여 서명 있는 UTF-8 파일 형식으로 바꿀 수 있습니다.
내 경우엔 1번 방법으로는 해결되지 않았고 2번으로 해결이 됐었다.
아래 링크를 가보면 여러가지 이슈들이 많다

Microsoft Visual Studio 2005 사용 시 발생하는 문제

저작자 표시
신고
Posted by blueasa

댓글을 달아 주세요


/FIXED[:NO]

설명

/FIXED 옵션을 사용하면 운영 체제에서는 기본 설정 기준 주소에서만 프로그램을 로드하게 됩니다. 기본 설정 기준 주소를 사용할 수 없으면 파일이 로드되지 않습니다. 자세한 내용은 /BASE(기준 주소)를 참조하십시오.

기본적으로 DLL을 빌드할 때는 /FIXED:NO가 기본값이 되고 다른 모든 프로젝트 형식에 대해서는 /FIXED가 기본값이 됩니다.

/FIXED를 지정하면 LINK에서는 프로그램에 재배치 섹션을 생성하지 않습니다. 런타임에 운영 체제가 해당 주소에서 프로그램을 로드할 수 없으면 오류 메시지가 표시되며 프로그램은 로드되지 않습니다.

프로그램에 재배치 섹션을 생성하려면 /FIXED:NO를 지정합니다.

Windows NT용 장치 드라이버를 빌드할 때는 /FIXED를 사용하지 마십시오.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual C++ 프로젝트 속성 설정을 참조하십시오.

  2. 링커 폴더를 클릭합니다.

  3. 명령줄 속성 페이지를 클릭합니다.

  4. 추가 옵션 상자에 옵션을 입력합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

저작자 표시
신고
Posted by blueasa
TAG /FIXED, VS

댓글을 달아 주세요


이거 의외로 모르시는 분이 꽤 많더라고요.. 하긴 저도 비졀스튜디오 사용한지 한참이 지나서야 알았지만..

----------------------------------------------------------------------------------------------------

OutputDebugString 많이 이용하시죠???  출력창으로 바로 보여주니까 잠깐의 테스트 동안 값을 확인하기 위해 편리한데

이건 코드상에 넣어서 컴파일을 해야 하는 문제점이...

그래서 추적점이라는 것이 있습니다. F9누르면 커서가 있는 라인에 중단점을 설정하자나요.

해당 변수의 값 확인을 원하는 위치에서 마우스 오른쪽 버튼을 누르면 중단점 밑에 추적점이라고 있습니다.

그거 누르시면, '메시지 표시' 필드를 통해서 원하는 변수 값이라던지 특정 스트링을 출력창에 출력할 수 있습니다.

특정 메크로를 실행할 수도 있고, 중단점 기능처럼 멈추게 할 수도 있고.. 등등 의 기능을 할 수 있습니다.

이건 그냥 F9를 눌러서 중단점을 설정해 놓고 해당 중단점창에서 오른쪽 클릭해서 나오는 '적중될 때'  하위 메뉴를 클릭했을 때랑 동일합니다.

이렇게 적중될 때 할일을 설정하면 동그란 중단점 모양이 마름모의 추적점 모양으로 바뀝니다.

많은 분들이 이미 알고 계실테지만.. 또한 많은 분들이 모르시는 것 같아서 올려 봅니다. ㅎ~~


출처 : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture&page=4&page_num=40&select_arrange=last_comment&desc=&sn=off&ss=on&sc=on&keyword=&no=127&category=
저작자 표시
신고
Posted by blueasa
TAG VS, 추적점

댓글을 달아 주세요

티스토리 툴바