2009-03-24 9 views

답변

15

Qt Creator는 MinGW를 사용하므로 모든 Qt 헤더를 사용하지 않고 컴파일 할 수 있다는 점만 이해할 수 있습니다. 프로젝트를 만들 때 모든 헤더를 선택 취소하기 만하면 다른 IDE에서와 마찬가지로 코딩 할 수 있습니다. 당신이 볼 수 있도록

내가 예 샷을했다 :

Dead link

편집 : 아 당신은 당신의 질문을 편집했다.

물론 가능합니다! Qt는 훌륭한 환경이며 C++의 Eclipse와 같은 경쟁 업체에 비해 자신을 보유 할 수 있습니다. Eclipse는 Java에서 C++, Python에 이르기까지 수많은 개발자를 만족시킵니다. 일반적으로 한 언어를 전문으로하는 IDE가 해당 언어에 더 많이 제공 될 것이지만 이클립스는 방대한 양의 플러그인을 사용하여 여러 언어를 사용하는 개발자에게 일자리를 제공합니다. 이클립스 CDT에 익숙하다면 Qt Creator를 사용하여 집에서 편안하게 느낄 것입니다.

위대한 소프트웨어입니다.

7

음, QTCreator는 IDE에서 원하는 Linux C++/C dev (내가 읽은 Linux 개발자라고 가정합니다)을 정확하게 수행합니다. 너무 많거나 적은 특징은 없습니다. 이클립스와 같은 기능이 풍부한 IDE의 문제점은 모든 것을 거의 다 취급하기 때문에 프로젝트를 제어 할 수 없다는 것입니다. 남쪽으로 가면 디버깅 프로세스 중에 고려했던 기능/플러그인을 가져와야합니다.

하지만 전반적으로 모든 언어를 처리 할 수있는 IDE에 익숙해지기 때문에 이클립스가 더 나은 선택입니다. 직장에서 나는 정확히 이런 이유로 이클립스 CDT를 사용한다. 개인 프로젝트의 경우 QTCreator를 사용합니다. C/C++가이 프로젝트에 사용하는 유일한 언어이기 때문입니다.

당신이 Qt는에 대해 아무것도 언급하지 않기 때문에이

1

도움이되기를 바랍니다, 난 당신이 자신의 커스텀 메이크하지 qmake를 기반으로하지 이클립스 CDT와 비 Qt는 C++ 프로젝트에 QtCreator를 사용할 계획 인 것으로 가정 기반.

  • QtCreator이 같은 C/C++ 프로젝트에 대한 빠른 EclipseCDT에 비해 이동 : 나는 QtCreator로 전환 한 후

    (지금 같은 프로젝트, 같은 코드 작업) 나는 QtCreator의 다음과 같은 장점이났습니다.

  • EclipseCDT는 사용자 정의 Makefile을 사용하기가 어렵습니다. QtCreator가 더 쉽습니다. 이는 IDE에서 생성 된 것이 아닌 자체 커스텀 Makefile로 프로젝트를 체크 아웃 할 때 해당 프로젝트의 빌드 타겟을 EclipseCDT 빌드 타겟/설정으로 매핑해야 할 때입니다.
  • EclipseCDT의 작업 공간보다 QtCreator에서 .pro (ject) 파일을 다루는 것이 더 쉽습니다.
  • 필자의 경우 인덱싱 후 EclipseCDT 메모리 영역은 ~ 2GB 정도입니다. QtCreator의 경우 동일한 프로젝트에 대해서만 ~ 600MB입니다.
  • EclipseCDT의 소스 색인 생성에는 많은 시간이 필요합니다. EclipseCDT를 시작하면 인덱싱으로 인해 컴퓨터가 약 20 분 동결됩니다. QtCreator에서는 그 시간의 4 분의 1이 걸리며 컴퓨터는 그 시간 동안 응답합니다.

물론 EclipseCDT에는 수많은 플러그인 (EGit, Subclipse, cppcheclipse 등)이 제공하는 장점이 많이 있지만 실제로 사용하는 경우에 따라 다릅니다.

결국 개인적인 취향과 습관의 문제라고 생각합니다. 각자의 목표를 달성 할 수 있기 때문입니다.

관련 문제