visual studio 2013 - win32 console 실행시 먹통(c++)
글쓴이: natdal / 작성시간: 일, 2015/11/15 - 9:50오후
운영체제 : windows 7
win32 console application 디버그시 아예 먹통이 되버립니다.(F5)
로딩 이미지만 뺑글뺑글 돌아가고 작업관리자에서 비주얼 스튜디오를 강제 종료 하지 않는 이상
진행 자체가 아예 안됩니다.
강제종료하고 프로세스를 보면 .exe가 올라가 있는게 보여서
종료하려 하면 종료도 안됩니다... 재부팅해야됨...
파일은 만들어 졌나 보려고 Debug폴더에 가보니 만들어짐.
실행하면 역시 로딩이미지만 뺑글뺑글... 프로세스에 또 올라감...
반복할때마다 프로세스에 쌓임.. 젠가하는 기분. 계속 쌓임. 끝까지 쌓임.
이거 뭐가 문젠가요?
+ 혹시 비주얼 스튜디오에서 이클립스처럼 implement method(추상 클래스들) 기능이
어디있나요 ㅠㅠ. 상속할때마다 힘들어 죽겠음.
Forums:
참고해보세요.
블로그내용을 가져와봤습니다. 보통은 SP서비스팩 설치를 권장 합니다.
관리자 권한으로도 실행한 후. 프로젝트를 여는 방법도 괜찮을것 같습니다. 아주 문제가 된다면. MS에 문의해보세요.
옵션을 이것저것 바꿔보니. 속도가 빨라졌습니다.
Visual Studio 2013 성능 향상 옵션
나도 잘은 모르겠다. 이것 저것 설정된것들이 많아서. 검색해서 찾아보고. 좀 줄여 봤다.
- 심볼 : 사용하면. MFC 등에 DLL 을 디버깅 할 수 있게 된다. 느리다.
- Disable Database : 사용하면. ClassWizard. SQL Server 등에 접속하는것 같다. 느리지만. ClassWizard를 사용하려면. 꼭 필요하다.
- 컴파일 : 이것저것 옵션을 바꾸면. 컴파일 성능을 최적화 할 수 있다. .pdf 파일은 디버그용으로 생성된다.
- .sdf 와 ipch 폴더 설정 : 뭐하는건지 모르겠다. 인텔리전스등에 사용된다는데. 지우거나 경로를 바꿔도 된다. 램디스크등에 사용해도 된다는데... 괜찮을까 모르겠다.
알고보니 Disable Database는 ClassWizard (Ctrl+Shift+X) 와 관련이 있었다.
옵션 - 고급 - Browsing/Navigation - Disable Database 가 FALSE 여야 된다. (빌드와는 상관없이. VS를 재시작해야 적용된다.)
아래 화면에서 설정을 해야 할것 같은데. 정확한것은 모른다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
답변 감사합니다.
이미 서비스팩 설치와 관리자권한은 해봤습니다.
2012, 2013, 2015버전까지 puts()만 쓴 메인 코드로 디버깅 해보고 bcdedit /debug off도 해보고 다른 컴퓨터에서도 똑같은 환경에서 테스트해봤는데 제 컴퓨터에서만 멈춰버리네요..
그냥 디버깅 자체가 안됩니다.
정말 이유가 뭔지 모르겠습니다. 그래서 님 말씀대로 지금 MS에 문의해볼려고 합니다. 답변 정말 감사합니다.
댓글 달기