우리 회사에서 수행되는 대부분의 작업은 Qt 기반 C++이며 Subversion 저장소로 모두 검사됩니다. 지금까지는 코드베이스의 모든 작업이 순수하게 나노 또는 케이트 (Kate)로 수행되었습니다. 여기서 새로운 점은 이클립스를 올바르게 설정하여 로컬 트리 복사본을 편집하는 데 활용하고 싶습니다. Eclipse의 CDT "버전"과 Qt 통합 및 Subclipse 모듈이 있습니다. 이 시점에서, 나는 무엇을 해야할지 모르겠다. 프로젝트를 Eclipse 제어 작업 공간으로 "가져올"수 있습니까? 제 위치에서 편집합니까? 내가 시도한 것은 Eclipse가 "프로젝트"가 Qt 애플리케이션이라는 것을 인식하지 못하기 때문에 통합 작업을 할 수있다.서브 버전 트리의 Qt 기반 애플리케이션에서 작동하도록 Eclipse를 구성하려면 어떻게해야합니까?
답변
나는 이클립스에서 새 QT 프로젝트를 만든 다음 원근감을 subclipse로 전환하고 단순히 새 이클립스 프로젝트로 SVN 체크 아웃을 수행한다. 너는 잘 가야한다.
좋아, 나는이 아이디어로 놀고 있었고, 몇 가지 장점이있다. "SVN Project Exploring"퍼스펙티브 (이전에 눈치 채지 못했던)로 전환하고 내가 원하는 하위 프로젝트의 머리에서 체크 아웃 할 수 있습니다. 편집을 위해 내 Eclipse 작업 영역에 트리의 멋진 SVN 연결 복사본이 있습니다. 이클립스는 클래스를 "이해"하고 메소드 등을 완성 할 수 있습니다. 그러나 Eclipse를 통해 프로젝트가 "QT Gui"프로젝트라는 것을 이해할 수 없기 때문에 속성을보고 다양한 Qt 라이브러리 등을 연결할 수 있습니다. 또한, Qt Gui 프로젝트를 처음부터 새로 만들었다면 할 수있는 것처럼 내 프로젝트를 구축하는 방법을 이해하지 못합니다. 이 부분을 어떻게 작동시킬 수 있습니까?
프로젝트를 체크 아웃하십시오. 빈 프로젝트로 시작하려는 경우 또는 트리를 사용하여 새 프로젝트를 작성하려는 경우와 같은 몇 가지 옵션이 있습니다. 후자를 선택하면 확인해야합니다 :). 그것은 가니메드와 파괴적인 (subclipse에 대해 확실하지 않으며 나는 기억하지 못한다.)와 함께 나를 위해 일하는 것 같다 :)
나는이 일을 얻을 수있는 유일한 방법은 이클립스와 함께 프로젝트를 체크 아웃하고 복사하는 것 다른 Qt 프로젝트의 .project 파일과 .cdtproject 파일. 그런 다음 프로젝트를 새로 고칩니다. 이것은 끔찍한 해킹이지만 시작하게 만듭니다. 'make'에 대해 다른 빌더를 정의해야 할 수도 있습니다.
전 직장에서 똑같은 상황이 있습니다 (Subversion이 아닌 CVS와 KDevelop를 사용하는 나머지 팀과는 큰 문제가 아닙니다). Qt-Eclipse 통합 기능을 사용하여 새로운 Qt Gui 프로젝트를 시작한 다음 자동으로 생성 된 모든 파일을 제거하십시오. 이제 Eclipse의 "Team"기능을 사용하여 프로젝트를 공유하도록 선택하면 저장소의 경로를 입력하면됩니다.
두 번째 nikolavp - 체크 아웃을 선택하고 새 프로젝트 마법사를 사용할 수있는 옵션을 표시 한 다음 Qt 프로젝트를 선택합니다. 나는 이것을 가니메데 (ganymede)로 해왔고 모든 것을 성공적으로 발견하고 올바르게 구축합니다.
내 솔루션 :
- 는 SVN-보기로 이동하고 SVN 또는
- 선택 원하는 클라이언트의 파일로 프로젝트를 프로젝트에 대한 몇 가지 임시 위치를
- 검사를 저장소 위치를 추가 -> 가져 오기 ... '라고 말하고'Qt-> Qt project '라고 말하십시오.
- *의 위치로갑니다.프로 파일, 해당 프로젝트에 대한 적절한 Qt는 프로젝트와 Subversion을 액세스와 게임에있는 OK-버튼
- 을 선택하고 공격
내가 대신의 마지막, 같은 말 것 Qt-Eclipse 통합을 설정하는 두 가지 첫 번째 단계는 * .pro 파일을 찾기 전에 Qt-Eclipse integration입니다.
- 1. Google 크롬에서 제대로 작동하도록 cometd를 구성하려면 어떻게해야합니까?
- 2. Visual Studio 2010에서 작동하도록 Qt를 구성하려면 어떻게합니까?
- 3. PluggableAuthService의 도메인 인증 플러그인과 작동하도록 웹 서버를 구성하려면 어떻게해야합니까?
- 4. 서브 버전
- 5. 아이폰 애플리케이션 개발 뷰 기반 애플리케이션에서 서브 뷰 추가하기
- 6. 웹 서비스와 작동하도록 Eclipse를 구성하는 방법은 무엇입니까?
- 7. MySQL 버전 제어 - 서브 버전
- 8. Eclipse를 시작하려면 어떻게해야합니까?
- 9. Qt 애플리케이션에서 기본 창 제목과 프레임을 편집하려면 어떻게해야합니까?
- 10. 성능/부하 테스트 서브 버전
- 11. ANTLR "서브 트리의 예기치 않은 끝"
- 12. Qt 자동 소프트웨어 버전?
- 13. 서브 버전 코드 프로모션
- 14. 검색 엔진이 Ajax 기반 웹 애플리케이션에서 데이터를 읽으려면 어떻게해야합니까?
- 15. Qt SDK 버전 1.0 및 버전 1.1
- 16. 버전 관리 소프트웨어 및 서브 버전
- 17. eclipse를 통한 버전 제어 및 배포?
- 18. Eclipse를 사용하여 자바 라이브러리 버전 번호 매기기
- 19. GDB와 함께 작동하도록 Qt Creator 구성
- 20. 개미 기반 버전 관리
- 21. Qt 애플리케이션에서 "프로젝트 파일"을 어떻게 처리합니까?
- 22. Qt 애플리케이션에서 Collada 메쉬를 보는 방법은 무엇입니까?
- 23. Qt 애플리케이션에서 명령 행 인수 얻기
- 24. HTML 마크 업을 사용하여 이미지를 구성하려면 어떻게해야합니까?
- 25. ScrewTurn Wiki에서 SQL Server를 사용하도록 구성하려면 어떻게해야합니까?
- 26. tortoiseHg를 사용하여 Komodo diff를 구성하려면 어떻게해야합니까?
- 27. 내 개발 폴더를 가장 잘 구성하려면 어떻게해야합니까?
- 28. jquery 사용자 입력란에 생년월일 입력을 구성하려면 어떻게해야합니까?
- 29. QT 라이브러리의 정적 버전 빌드
- 30. 서브 버전 저장소 자동 완성