2012-10-22 2 views
0

내 목표는 qt 제작자 플러그인을 디버깅하고 qt 작성자 소스 코드를 편집/디버깅하는 것입니다. Qt는 SDK 및 Qt는 창조주, 각 컴파일 한 다음 Qt는 창조주 플러그인 프로젝트를 만들고 손으로 모든 것을 함께 후킹에 대한Qt Creator 버전 및 소스에서 빌드 된 모든 플러그인 디버깅

  1. 다운로드 소스 :이를 위해 나는 것들 몇 가지를 시도했습니다. 이것은 꽤 빨리 복잡해졌고 (나는 플러그인 프로젝트를 qt-creator/src/plugin/폴더 바깥에 두려고 노력했다.) 디버깅 측면에서 좋은 곳을 찾지 못했다.

  2. Qt 작성자의 설치된 버전을 사용하여 소스와 함께 제공된 qtcreator.pro를 열고 qt 작성자 플러그인을 하위 프로젝트로 추가하고 이미 설치된 Qt 작성자 버전에서 모든 것을 빌드하십시오. 내가 모든 것을 제어 할 수 있지만 디버깅을 향상 프로젝트를 만들 Qt는 제작자 도구에 의존 할 수 있기 때문에

내가 두 번째 방법을 많이 좋아, 등 하나의 작은 문제가 ...있다

Qt Creator의 반짝이는 새 빌드 (내 플러그인 프로젝트 포함)를 설치 한 버전에서 실행하면 "qtcreator_process_stub"라는 팝업창이 나타납니다. "Qt Creator의 내부 도우미입니다. 수동으로 실행하지 마십시오. 이 창을 닫으십시오 ... "

그래서 Qt 작성자의 제 인스턴스에서 Qt 작성자를 빌드하는 방법을 디버깅하는 방법을 잘 모르겠습니다. 어떤 아이디어? 참고 : 생성 된 Qt Creator.app을 실행하면 플러그인이 올바르게로드 된 Qt 작성자의 작동 인스턴스가 생성됩니다.

답변

0

저는 이것이 버전 문제라고 생각합니다. 이전 버전의 ide가 설치되어 있고이를 사용하여 새로운 버전의 ide를 빌드하고 디버깅했습니다.

이전 ide에서는 디버그 메뉴를 통해 외부 프로세스로 새 ide를 시작하고 디버깅 할 수 있었지만 약간 성가 셨습니다.

일단 ide의 새 버전을 설치하면 일반처럼 디버깅 할 수있었습니다.