2011-01-15 14 views
6

Attualmente sto imparando C++ La mia prima lingua era python. Sono abituato a codificare in eclipse in pydev. Imparo una lingua scrivendo molti snippet di codice e uso estesamente il debugger per capire cosa sta realmente accadendo. Ora ho scaricato CDT per eclipse, dato che sono abituato all'interfaccia.Utilizzo di eclissi CDT senza creare un progetto

Ma ora sono costretto a creare un progetto per ogni file C++ che scrivo. Voglio un modo per eseguire facilmente i file (molto piccolo, max 300 righe) in modo veloce e senza creare nuovi progetti ancora e ancora. Qualche idea? Attualmente utilizzo eclipse come un editor di testo e uso g ++ per compilare i file.

risposta

6

Vi suggerisco di creare un progetto che contiene tutti i file (supponendo che ognuno ha una sua funzione main), e all'interno di questo progetto, creare un 'Build configurazione' per programma utilizzando:

Progetto> Proprietà> C/C++ Build> Configurazione> Gestisci ...> Nuovo

Per evitare la definizione multipla di main in ciascuna "Configurazione di build", dovrai escludere ogni file cpp dalle "Configurazioni di build" a cui non appartiene. Per questo, nella vista Navigator:

Fare clic con il pulsante destro del mouse sul file cpp> Proprietà> C/C++ Build e selezionare "Escludi da build" per ogni "Configurazione build" a cui il file di origine non appartiene.

Quando tutto viene compilato correttamente, è possibile eseguire o eseguire il debug di ciascun programma separatamente all'interno di Eclipse selezionando la "Configurazione di configurazione" corrispondente.
Maggiori informazioni in questa risposta:
What files belong to a build target in CDT managed build?

Spero che questo vi aiuterà!

Problemi correlati