본문 바로가기
C++ 200제/코딩 IT 정보

Qt Creator 디버깅툴 cdb 설치 연동 방법 (windbg 다운로드)

by vicddory 2017. 3. 6.

윈도우에서 Qt를 사용할 때 필요한 것 중 하나가 cdb입니다. 비주얼 스튜디오란 툴은 원래 강력해서 따로 설치해줄 것이 없지만, Qt Creator은 그렇지 않아요. 그래서 윈도우 디버깅하려면 뭔가를 설치해야 합니다. 그게 바로 Qt Creator cdb 이것입니다.


먼저 Debugging Tools for Windows를 설치합니다.

1. 다운로드 1 - WinDbg Quick Links [클릭]

위 링크로 이동하면 멋없는 페이지로 이동하는데, 그곳에서 아래 빨간 박스 안의 링크를 눌러 실제 다운로드 사이트로 이동하세요.


WinDbg 다운로드 사이트[windbg 디버깅 디버그 프로그램] WinDbg 다운로드 사이트


스크롤을 조금 내리면 설치 파일 링크가 보이는데, 이곳은 사용자 환경에 따라 동적으로 생성되는 페이지라 제가 캡처한 아래 화면이 일정하진 않아요. 사용자마다 다릅니다. 윈도우7에서 Qt Creator와 cdb를 연동하려면 꼭 받아야 합니다.


그러니 자신의 상황에 맞는 버전 확인 후 다운로드하세요.


Develop drivers for Windows 10[windbg 디버깅 디버그 프로그램] Develop drivers for Windows 10


다운로드 되면 아래처럼 VSToolsForWindows.exe란 파일이 확인됩니다. 이것으로 윈도우 디버깅툴을 설치할 수 있어요.


VSTool 윈도우 설치 파일VSTool 윈도우 설치 파일


처음 실행하면 비주얼 스튜디오 상태를 확인하게 되는데, 놀라지 마시고 비주얼 스튜디오를 설치할지, 단지 업데이트만 할지를 결정하면 됩니다.


윈도우7에서 Qt Creator와 cdb 연동하려면 필요한 과정입니다.


WinDbg 설치 시작[windbg 디버깅 디버그 프로그램] WinDbg 설치 시작


설치하려면 비주얼 스튜디오 2015 기준으로 9기가가량이 필요한데 업데이트하면 얼마 안 돼요.


저는 업데이트 버튼을 눌러 윈도우 디버깅 툴을 설치했습니다. (Qt Creator에서 사용할 cdb 포함)


WinDbg 업데이트[windbg 디버깅 디버그 프로그램] WinDbg 업데이트

2. 다운로드 2 - Debugging Tools for Windows [클릭]

다음 단계는 윈도우7에서 Qt Creator와 연동할 cdb를 설치하는 과정입니다.


먼저 Debugging 툴을 설치해야 합니다. 위 링크를 눌러 Debugging Tools for Windows 사이트로 이동해 바로 아래 Download Now를 눌러서 윈도우 디버깅툴 설치 파일을 다운로드하세요. 광고도 나오긴 하는데 그거 무시하고 클릭해도 파일 받기가 됩니다.


Debugging Tools 다운로드[windbg 디버깅 디버그 프로그램] Debugging Tools 다운로드


정상적으로 파일이 다운로드되면 dbg_x86이란 msi 파일이 확인됩니다.


dbg x86 설치 아이콘dbg x86 설치 아이콘


설치 과정에서 별다른 건 없고 그냥 넥스트만 눌러주세요.


Debugging Tools 설치 완료[windbg 디버깅 디버그 프로그램] Debugging Tools 설치 완료


3. 참조 Qt Project - Setting Up Debugger [클릭]

이젠 다 왔습니다. 윈도우 디버깅툴을 이젠 사용할 수 있는 단계죠.


Qt Creator을 켜고 Tools - Options - Build & Run - Kits에 아래처럼 cdb를 추가합니다.


Debugging Tools for Windows - Setup Wizard[windbg 디버깅 디버그 프로그램] Debugging Tools for Windows - Setup Wizard

(Tools - Options - Build & Run - Kits - cdb)


이후에 우측의 Debug 창에서 디버깅할 수가 있습니다. 어렵지 않아요.

댓글