<

영문윈도우에 VisualStudio를 설치하고 한글 윈도우에서 작성된 코드를 띄우면 한글로 된 부분(메시지, 주석)이 깨진다.


언어팩 깔고 VisualStudio를 재설치해보고 별짓을 다했는데도 똑같다가 언어설정쪽을 만지작 거리니깐 신기하게도 한글깨짐 현상이 사라졌다.


1. 제어판(Control Panel) -> 시계 및 국가(Clock, Language and Region)을 차례로 이동하여 국가 또는 지역(Region and Language)를 클릭한다.



2. 나타나는 팝업창의 메뉴탭에서 관리자옵션(Administrative)를 클릭한 후, 하단의 시스템 로캘 변경(Change system locale)을 클릭한다.


3. 나타나는 팝업창에서 한국어(Korean)를 선택하고 OK를 눌러준다.


Visual Studio 사용하다 보면 최근 열어본 프로젝트나 파일이 시작화면과, 파일 메뉴에 노출이 된다.


가끔 이 목록을 삭제할 필요가 있는데 찾아보니 레지스트리에서 항목을 삭제해 주면 된다.


HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0(버전명)\FileMRUList

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0(버전명)\ProjectMRUList


FileMRUList : 최근 열어본 파일 목록


ProjectMRUList : 최근 열어본 프로젝트 목록




PC에 Geforce Experence가 설치되어 있는지 확인하자.

단축기가 동일해서 VS에서 안먹히는 경우가 있다.

가장 빠른 방법은  Geforce Experence 삭제.

VisualStudio가 설치된 환경에서 프로그램 실행 후 발생된 문제를 디버깅할 때 덤프파일을 이용한 방법이 사용된다.


물론, 브레이크포인트 걸어서 추적하는 방법이 가장(?) 빠를테지만, 디버깅 상태로 실행된 경우가 아닌경우에는 덤프파일로 확인하는 방법을 사용한다.


일단 프로그램에서 크래쉬가 나거나, Leak등이 발생해서 프로그램이 종류될때, 덤프파일(*.dmp)이 생성되도록 코드를 추가해야한다. 


이부분은 구글링으로 손쉽게 찾을 수 있다. (키워드 : miniDump)



pdb파일은 프로젝트 설정에서 생성하도록 설정 할 수 있다.



프로젝트 속성- 링커 - 디버깅 탭에서 '디버그 정보 생성' , '프로그램 데이터베이스 파일 생성' 부분만 변경하면 된다.



코드를 짜다 보면 빈줄을 정리하고자 할때가 자주 있다.


여려명이 작업한 코드를 Merge한다거나, 외부 소스를 사용한 경우, 테스트를 마치고 최적화 단계, 그냥 빈줄이 너무 많아 보기 싫어서..


한두줄이면 그냥 지우는데 10줄이 넘어가면 슬슬 지루하고 짜증이 나기 마련..


찾아보니 간단한 정규식으로 빈줄만 삭제가 가능하다.



VisualStduio에서 찾기 및 바꾸기 (단축기 Ctrl + Shift + F)

^(?([^\r\n])\s)*\r?$\r?\n


찾을 내용에 위 문자열을 넣고 바꿀내용은 비워둔 상태에서 정규식 사용에 체크하고 사용하면 된다.


찾는 위치를 선택영역 또는 현재문서로 한정해서 사용해야한다. 


보통 이 항목이 전체 솔루션으로 되있는데 이상태에서 모두 바꾸기를 해버리면 리소스 파일까지 바꿔버리니, 꼭 선택영역이나 현재문서로 한정해서 사용하자.


선택영역은 말그대로 빈줄을 삭제할 영역을 블록 씌운 상태에서 해당 선택 내용안에서만 찾겠다는 거다.


VisualStudio 2013에서 잘 작동한다.


출처 : http://kjcoder.tistory.com/632 


IE8 설치후 VisualStudio에서 Visual C++ 스마트장치 프로젝트 생성시 "프로젝트를 만들지 못했습니다."라는 에러와 함께 프로젝트 생성에 실패하는 경우 이렇게 해결한다.

1. 레지스트 편집기를 연다.
2. "HKEY_CURRENT_USER\Software\Microsoft]Windows\InternetSettings\Zones" 로 이동한다.
3. 해당 경로의 하위에 "1000"이름의 키를 생성한다.
4. 생선된 키에 "1207"이름의 DWORD값을 생성, 값은 기본값인 "0"으로 한다.
5. VisualStudio를 재 실행하여 정상 동작 여부를 확인한다.

참고글 : http://blogs.msdn.com/vcblog/archive/2009/03/28/some-vs2005-and-vs2008-wizards-pop-up-script-error.aspx

'Programming' 카테고리의 다른 글

WOL c++ 다른 소스코드  (0) 2009.10.29
WOL c++ sourcecode  (0) 2009.10.29
IE8설치 후 VS에러 패치  (0) 2009.10.14
컴포넌트의 종류  (0) 2009.08.28
Flex Builder 3  (0) 2009.08.28
직각삼각형 출력  (0) 2009.08.12

+ Recent posts