반응형


반응형
반응형
비쥬얼 스튜디오 2010을 설치하고 체감적으로 느리다는 것을 많이 느낀다. 
뭐만 하려면 지금 비쥬얼 스튜디오가 작동중이니 잠시만 기다려주십시요라는 멘트가 뜨고 
한참을 작동이 대기상태에 있는다. (Windows7 마우스 커서가 빙빙도는 화살표 모양)

보통 사용하는 컴퓨터 사양이 2기가에 Windows7을 설치해서 사용하는데, 사양이 좋아서 
3기가 메모리라면 굿이 따로 램디스크를 설치할 필요는 없지만 2기가를 사용하는 경우는
메모리의 일정 영역을 디스크로 잡아서 이쪽에 Intelisense를 사용하도록하는 방법이다. 

보통 비쥬얼 스튜디오 2010이 프로젝트 파일이 있는 폴더에 ipchs라는 폴더가 생긴다. 
이폴더에 이번 2010 버전부터 sql 을 사용한 테이블 DB가 생성되고 수시로 변경된 정보를 저장해서 담아둔다. 

개인적으로 두개의 RamDisk를 사용해 보았는데.. Qsoft RamDisk가 있고 Superspeed Ramdisk 가 있는데, 
QSoft Ramdisk는 설치후 해봤지만 잘 안되었다. 또한 운영체제 부팅때 알아서 작동도 제대로 되지 않고 
수동으로 가동해야 하는 번거로움이 있다. 
Superspeed Ramdisk는 처음 설치하면 14일 무료로 사용을 해볼수 있어서 설치후 해보았는데 운영체제
부팅시 알아서 작동이되고 안정적이게 작동을 했다. 

램디스크에 InteliSense기능을 쓰기위해서는 비쥬얼 스튜디오의 설정을 조금 수정해야 한다. 

우선 한글 비쥬얼 스튜디오로 보자면, 
  1. 메뉴의 도구 => 옵션을 선택한다. 
  2. 텍스트 편집기라는 항목에서 C/C++ 항목을 더블클릭하면 일반, 탭, 고급, 서식이 나오는데 
      고급을 선택한다. 
  3. 오른쪽에 조금 내리면 대체(fallback)위치라는 항목에서  아래 그림과 같은 항목을 수정하면 된다. 


설정후 비쥬얼 스튜디오를 닫고, 다시 실행해보길 바란다. 
그럼 RamDisk에 해당 InteliSense 디비 파일과 폴더들이 생성되어 있을 것이다. ^^:

그럼 많은 도움이 되셨길 바란다. 



반응형
반응형
우연히 자료 검색하다가 이런 툴이 있다는 걸 알고 사용해보니 무시하고 넘어갔던 부분에서 C++의 문법 오류를 다 잡아주니 좋은 듯하다. 
특히 신경안쓰고 const 같은거 안붙여주고 넘어갔는데, 그런거라던지, 변수 선언하고 나중에 지워야지 했던 것들
물론 Visual Studio 에서 잡아주긴 하지만 전용 툴이 있다는 걸 이번에 알고 설치후 비쥬얼 스튜디오에서 실행해보니 효과적이였다. 

우선 cppcheck는 wiki가 있어서 이곳에서 설명을 읽어 볼 수 있다. 
관련 프로그램은 공개 프로그램이므로 소스포지에서 언제든 공짜로 다운 받아 볼 수 있다. 

보통 비쥬얼 스튜디오 이용하는 개발자들은 프로젝트 설정의 경고 메세지를 4단계로 올려놓고 쓰다보면 너무많은 경고 메세지에 좀 신경이 쓰이는데, 문법적 오류는 이걸로 체크하면 아무래도 신경쓸부분과 무시할 부분을 선별할수 있어 그런 점에서 좋은 듯하다. 

보통 설치된 cppcheck.exe를 커맨드 모드상에서 실행해도 되고, 비쥬얼 스튜디오에서 실행 할수도 있는데, 
개인적으로는 비쥬얼 스튜디오를 이용하라고 권하고 싶다. 또한 gui.exe라는 녀석이 있는데, 폴더 선택하면 알아서 
C++ 파일들을 검색해서 체크를 들어간다. 



일단 본인이 쓰는 비쥬얼 스튜디오는 프로파일링 문제로 프리미엄을 사용하는데, 여기서 셋팅하는 법을 설명하겠다. 
우선 소스포지에서 다운을 받고, 설치를 기본 폴더에 끝냈다고 생각하고, 

비쥬얼 스튜디오 한글 버전에서 "도구 => 외부도구"를 선택한다. 
이때 외부도구 팝업창이 뜨는데, 
이창에서 추가를 눌러서 제목에 cppcheck를 쓰고, 설치된 cppcheck.exe를 선택하고, 인수를 작성하면 된다. 
이때 인수에는 --all --enable=style -q --template vs $(ProjectDir) 로 입력하면된다. 
비쥬얼 스튜디오 2008과는 매크로 옵션이 다르니 이부분은 2008버전과 2010 버전은 각각 화살표 버튼을 눌러서 해당 매크로 옵션을 선택해서 인자를 넣어주면 된다. 
초기 디렉토리도 프로젝트 폴더로 맞추어주면 끝이다. 

이제 실행하자!

실행은 해당 프로젝트의 솔류션 탐색기에서 프로젝트명을 클릭한 상태에서 메뉴의 도구=>cppcheck 메뉴를 클릭하면 출력 창에 문법적인 오류에 해당하는 것들이 쫘~~~ 나온다. 

주로 const 문제나 unicode, 또는 선언하고 안쓰는 변수들에 대해서 쫘~ 나올것이다. 많이 거슬리는 것들을 찾아 정리해주는 센스!!!

자 이제 완벽에 가까운 프로그래머로 거듭나길~~~

1. cppcheck 다운받는곳 : 여기
2. 위키 : 여기

참고로 gcc도 가능하니 gcc나 기타 c++문법을 적용받는 코딩을 하는 분들은 사용해보길 권한다.
반응형

+ Recent posts