2008-09-16 2 views
1

우리 회사에서 수행되는 대부분의 작업은 Qt 기반 C++이며 Subversion 저장소로 모두 검사됩니다. 지금까지는 코드베이스의 모든 작업이 순수하게 나노 또는 케이트 (Kate)로 수행되었습니다. 여기서 새로운 점은 이클립스를 올바르게 설정하여 로컬 트리 복사본을 편집하는 데 활용하고 싶습니다. Eclipse의 CDT "버전"과 Qt 통합 및 Subclipse 모듈이 있습니다. 이 시점에서, 나는 무엇을 해야할지 모르겠다. 프로젝트를 Eclipse 제어 작업 공간으로 "가져올"수 있습니까? 제 위치에서 편집합니까? 내가 시도한 것은 Eclipse가 "프로젝트"가 Qt 애플리케이션이라는 것을 인식하지 못하기 때문에 통합 작업을 할 수있다.서브 버전 트리의 Qt 기반 애플리케이션에서 작동하도록 Eclipse를 구성하려면 어떻게해야합니까?

답변

2

나는 이클립스에서 새 QT 프로젝트를 만든 다음 원근감을 subclipse로 전환하고 단순히 새 이클립스 프로젝트로 SVN 체크 아웃을 수행한다. 너는 잘 가야한다.

1

좋아, 나는이 아이디어로 놀고 있었고, 몇 가지 장점이있다. "SVN Project Exploring"퍼스펙티브 (이전에 눈치 채지 못했던)로 전환하고 내가 원하는 하위 프로젝트의 머리에서 체크 아웃 할 수 있습니다. 편집을 위해 내 Eclipse 작업 영역에 트리의 멋진 SVN 연결 복사본이 있습니다. 이클립스는 클래스를 "이해"하고 메소드 등을 완성 할 수 있습니다. 그러나 Eclipse를 통해 프로젝트가 "QT Gui"프로젝트라는 것을 이해할 수 없기 때문에 속성을보고 다양한 Qt 라이브러리 등을 연결할 수 있습니다. 또한, Qt Gui 프로젝트를 처음부터 새로 만들었다면 할 수있는 것처럼 내 프로젝트를 구축하는 방법을 이해하지 못합니다. 이 부분을 어떻게 작동시킬 수 있습니까?

0

프로젝트를 체크 아웃하십시오. 빈 프로젝트로 시작하려는 경우 또는 트리를 사용하여 새 프로젝트를 작성하려는 경우와 같은 몇 가지 옵션이 있습니다. 후자를 선택하면 확인해야합니다 :). 그것은 가니메드와 파괴적인 (subclipse에 대해 확실하지 않으며 나는 기억하지 못한다.)와 함께 나를 위해 일하는 것 같다 :)

0

나는이 일을 얻을 수있는 유일한 방법은 이클립스와 함께 프로젝트를 체크 아웃하고 복사하는 것 다른 Qt 프로젝트의 .project 파일과 .cdtproject 파일. 그런 다음 프로젝트를 새로 고칩니다. 이것은 끔찍한 해킹이지만 시작하게 만듭니다. 'make'에 대해 다른 빌더를 정의해야 할 수도 있습니다.

1

전 직장에서 똑같은 상황이 있습니다 (Subversion이 아닌 CVS와 KDevelop를 사용하는 나머지 팀과는 큰 문제가 아닙니다). Qt-Eclipse 통합 기능을 사용하여 새로운 Qt Gui 프로젝트를 시작한 다음 자동으로 생성 된 모든 파일을 제거하십시오. 이제 Eclipse의 "Team"기능을 사용하여 프로젝트를 공유하도록 선택하면 저장소의 경로를 입력하면됩니다.

0

두 번째 nikolavp - 체크 아웃을 선택하고 새 프로젝트 마법사를 사용할 수있는 옵션을 표시 한 다음 Qt 프로젝트를 선택합니다. 나는 이것을 가니메데 (ganymede)로 해왔고 모든 것을 성공적으로 발견하고 올바르게 구축합니다.

0

내 솔루션 :

  1. 는 SVN-보기로 이동하고 SVN 또는
  2. 선택 원하는 클라이언트의 파일로 프로젝트를 프로젝트에 대한 몇 가지 임시 위치를
  3. 검사를 저장소 위치를 추가 -> 가져 오기 ... '라고 말하고'Qt-> Qt project '라고 말하십시오.
  4. *의 위치로갑니다.프로 파일, 해당 프로젝트에 대한 적절한 Qt는 프로젝트와 Subversion을 액세스와 게임에있는 OK-버튼
  5. 을 선택하고 공격
0

내가 대신의 마지막, 같은 말 것 Qt-Eclipse 통합을 설정하는 두 가지 첫 번째 단계는 * .pro 파일을 찾기 전에 Qt-Eclipse integration입니다.

관련 문제