'참조로이동'에 해당되는 글 1건

  1. 2007.11.20 [VisualStudio] VS를 사용하여 변수가 참조되는 곳 찾기 (참조로이동)

[VisualStudio] VS를 사용하여 변수가 참조되는 곳 찾기 (참조로이동)

개발 2007. 11. 20. 12:00

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

날짜 : 2007-11-20

저자 : hanburn

 

Visual studio의 편리한 기능중에서 사용중인 변수에 마우스 오른쪽 클릭을 하면 해당 변수가 정의되어 있는 곳으로 이동하는 기능과 선언으로 이동하는 기능이 있어서 참 편리하게 사용하고 있습니다. 그런데 팝업메뉴에보면 참조로 이동이라는 메뉴에는 회색으로 disable 처리가 되어 있는 것을 볼 수 있습니다. 참조로 이동이라면 해당 변수가 사용되는 곳, 즉 참조하는 곳으로 이동한다는 것인데 상당히 유용한 기능이 될 수 있는 것 같은데, disable이라니..  실망하지 마세요.. 방법을 찾았습니다.

 

BSC파일이라는 브라우서 소스파일을 먼저 만들어야 됩니다. 아래에서 만드는 방법을 설명합니다.

 

1. .BSC 파일 만들기

 

.BSC파일을 만들기 위해서는 커맨드 라인에서 BSCMake.exe 툴을 이용하여 만들어야 되는데, 아래의 방법으로 IDE 환경에서 간단하게 생성할 수 있습니다.

 

Visual Studio의 프로젝트 속성에서 아래와 같이 하면 각 소스파일(cpp파일)에 대해서 찾아보기 정보 파일을 생성할 수 있습니다.

 

먼저, C/C++탭의 찾아보기 정보에서 찾아보기 정보 사용에서 ‘FR’ 옵션으로 변경합니다.

사용자 삽입 이미지


이렇게 하면 각각의 소스파일에 대해서 sbr 파일이 release/debug 폴더에 생성이 됩니다.

 

각각의 sbr 파일을 합쳐서 .BSC 파일을 생성하려면, 속성의 일반탭에서 브라우저 정보 빌드를 로 변경합니다.

사용자 삽입 이미지

이렇게 하고 다시 빌드를 해주면 release/debug 폴더에 .BSC 파일이 생성이 됩니다.

위의 과정을 해주면 아래그림처럼 마우스 오른쪽 버튼의 참조로 이동메뉴가 활성화가 됩니다.


사용자 삽입 이미지

2. 참조 이용하기

 

* 마우스 오른쪽을 클릭하여 참조로 이동을 선택하면 해당 기호의 첫번째 참조로 이동을 합니다. 이때 애매모호한 경우에 모호성 해결대화상자가 나타입니다. (많이보던 거죠 ^^)

* 다음 참조로 이동하고 싶으면 ‘Ctrl+Shift+1’ 단축키를 이용하면 됩니다.

* 기호찾기 대화상자에서 검색을 수행한 후에 표시되는 기호 찾기 결과 창에서 기호의 노드를 확장하여 기호의 참조를 탐색합니다.

 

기호찾기는 Alt+F12를 누르거나 메뉴의 편집->찾기및바꾸기->기호찾기에 있습니다.


관련자로 : http://msdn2.microsoft.com/ko-kr/library/95ws11cy(VS.80).aspx



: