2011-01-15 11 views
6

Obecnie uczę się C++ Mój pierwszy język to python. Jestem przyzwyczajony do kodowania w zaćmieniu w pydev. Uczę się języka, pisząc wiele fragmentów kodu i intensywnie korzystam z debuggera, aby zrozumieć, co się właściwie dzieje. Teraz pobrałem CDT dla eclipse, ponieważ jestem przyzwyczajony do interfejsu.Użycie Zaćmienia CDT bez tworzenia projektu

Ale teraz jestem zmuszony do stworzenia projektu dla każdego zapisanego pliku C++. Chcę mieć łatwy sposób na wykonanie plików (bardzo małych, maksymalnie 300 linii) w szybki sposób i bez ponownego tworzenia nowych projektów. Jakieś pomysły? Obecnie używam Eclipse jak edytora tekstu i używam g ++ do kompilowania plików.

Odpowiedz

6

Proponuję utworzyć jeden projekt zawierający wszystkie pliki (zakładając, że każdy z nich ma swój własny main funkcji), a wewnątrz tego projektu, należy utworzyć jeden „Budowanie konfiguracji” na program za pomocą:

Projekt> Właściwości> C/C++ Build> Konfiguracja> Zarządzaj ...> Nowy

Aby uniknąć wielu definicji main w każdej "konfiguracji Build", będziesz musiał wykluczyć każdy plik cpp z "Build konfiguracji", do których nie należy. W tym celu w widoku Nawigator:

Kliknij prawym przyciskiem myszy plik cpp> Właściwości> Kompilacja C/C++ i zaznacz opcję "Wyklucz z kompilacji" dla każdej "Konfiguracji kompilacji", do której nie należy plik źródłowy.

Gdy wszystko kompiluje się dobrze, będziesz w stanie uruchomić lub debugować każdy program osobno w Eclipse, wybierając pasującą "konfigurację kompilacji".
Więcej informacji w tej odpowiedzi:
What files belong to a build target in CDT managed build?

Mam nadzieję, że to pomoże!

Powiązane problemy