Domanda

Qt Creator sembra un buon IDE.Sto usando Eclipse CDT e mentre un po ' bacato, che fa il lavoro.

Non Qt Creator hanno le stesse capacità di Eclipse CDT?

È stato utile?

Soluzione

Qt Creator utilizza MinGW sotto il cofano, quindi ha senso solo che sarebbe in grado di compilare senza l'uso di intestazioni Qt. Semplicemente deselezionare tutte le intestazioni quando si effettua il progetto e si può codificare proprio come si farebbe in qualsiasi altro IDE.

Ho preso un esempio colpo per voi a vedere:

  

Dead link

Modifica:. Ahh hai modificato la tua domanda

Sì, certo! Qt è un grande ambiente e può certo tenere il proprio contro concorrenti come Eclipse in C ++. Anche se tenere a mente Eclipse soddisfa una miriade di sviluppatori, da Java a C ++ per Python e molti altri. Tipicamente un IDE specializzato in una lingua sarà più adatta a quella lingua, ma Eclipse è di sicuro un inferno di un catering di lavoro per gli sviluppatori di più lingue con la sua grande quantità di plugin. Se sei a tuo agio con Eclipse CDT, penso che vi sentirete come a casa con Qt Creator, meglio ancora, coccolati.

un tale grande pezzo di software.

Altri suggerimenti

Beh, QTCreator fa esattamente ciò che un Linux C++/C dev (presumo che tu sia un linux dev da quello che ho letto) da un IDE.Né troppo né troppo poco caratteristiche.Il problema di ricco di funzionalità di Ide come Eclipse è che si potrebbe perdere il controllo del vostro progetto in quanto praticamente si occupa di tutto.Se qualcosa va a sud prendere l'funzioni/plugins utilizzato in considerazione durante il processo di debug.

Ma in generale, eclipse è (imho) la scelta migliore, poiché ha senso per avere usato per un solo IDE che può tranquillamente gestire ogni lingua.Io al lavoro uso eclipse CDT esattamente per questo motivo.Per i progetti privati io uso QTCreator, perché il C/C++ sono le uniche lingue che uso per questi progetti.

Spero che questo aiuta

Dal momento che lei ha citato nulla di Qt, presumo che si prevede di utilizzare QtCreator per un progetto non-Qt C ++, con un proprio personalizzato Makefiles, non qmake-based, non Eclipse-CDT-based.

Dopo sono passato al QtCreator (ora lavora allo stesso progetto, lo stesso codice) ho notato i seguenti vantaggi di QtCreator:

  • QtCreator si muove più velocemente di quanto EclipseCDT per lo stesso progetto C / C ++.
  • EclipseCDT è più difficile da config con l'abitudine Makefiles. QtCreator è più facile. Questo è il caso quando si verifica un progetto con un proprio personalizzato Makefiles, non ide-generated quelli, ed è necessario mappare gli obiettivi di generazione di quel progetto per costruire EclipseCDT obiettivi / configurazioni.
  • E 'più facile da affrontare .pro (Ject) i file in QtCreator di aree di lavoro in EclipseCDT.
  • Nel mio caso, l'occupazione di memoria EclipseCDT dopo l'indicizzazione è di circa ~ 2GB. Per QtCreator, è solo ~ 600MB, per lo stesso progetto.
  • indicizzazione Fonte in EclipseCDT prende un sacco di tempo - quando inizio EclipseCDT, il mio computer è congelato per circa 20 minuti a causa di indicizzazione. In QtCreator ci vuole un quarto di quel tempo, e il computer è reattivo durante esso.

Naturalmente ci sono un sacco di vantaggi che offre EclipseCDT come la pletora di plugin (EGit, Subclipse, cppcheclipse, ecc), ma dipende se davvero li utilizzano.

Alla fine, penso che sia una questione di gusto personale e l'abitudine, come si può raggiungere i tuoi obiettivi con ciascuno di loro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top