C++ in Eclipse mit Debug- und Release-Ordner

Gast #1594428
Hallo,

ich habe ein Problem beim Anlegen eines C++- Projektes unter Eclipse.

Ein bestehendes Eclipse-Projekt (C++) auf einem anderen Rechner enthält 
ein Debug- und ein Release-Verzeichnis.
Wie kann ich jetzt diesen Projektordner auf meinen aktuellen 
Eclipse-Rechner in den Workspace kopieren und dann damit das Projekt mit 
der entsprechenden Struktur incl. Debug- und Release -Verzeichnissen 
einbinden ?
#1595412
So geht es z.B.:
Auf dem Quell-Rechner:
In der Project View rechten Mausklick auf das Projekt, dann im 
Kontextmenu "Export".

Auf dem Zielrechner:
In der Project View rechten Mausklick auf das Projekt, dann im 
Kontextmenu "Import".


Du müßtest auch direkt Projekte aus einem anderen Workspace importieren 
können.
Ansonsten gibt es auch eine Hilfe für Eclipse, dort steht genau das 
drin.
Gast #1595507
Ich habe nur noch die Kopie von dem Workspace auf dem Ursprungsrechner.
Und jetzt sollte ich den Projektordner aus dem gesicherten Workspace in 
das Eclipse auf dem neuen Rechner aks Projekt importieren.
Die Import-Funktion habe ich schon probiert, klappt nicht.

Bei normalen C/C++ - Projekten (ohne die Debug- und 
Release-Verzeichnisse) funktioniert das Übernehmen von Projekten von 
Sicherungsmedien einwandfrei.
Dazu lege ich das gewünschte Verzeichnis im workspace an, kopiere alle 
Projektdateien (ohne die speziellen Eclipse-Konfigurationsdateien rein), 
und lege dann unter Eclipse ein neues Projekt mit dem Namen des 
Projektverzeichnisses an. Dann kann der Code ganz normal mit Clean 
kompiliert werden.
Aber wie gesagt, bei der Struktur mit den Debug- und 
Release-Verzeichnissen klappt das nicht.
#1595573
debugger schrieb:
> Bei normalen C/C++ - Projekten (ohne die Debug- und
> Release-Verzeichnisse) funktioniert das Übernehmen von Projekten von
> Sicherungsmedien einwandfrei.

Was ist "normal"? Verstehe ich nicht. Wenn Du ein managed Project (ohne 
eigenes Makefile) hast, gibt es immer DEBUG bzw. RELEASE Verzeichnisse.

> Dazu lege ich das gewünschte Verzeichnis im workspace an, kopiere alle
> Projektdateien (ohne die speziellen Eclipse-Konfigurationsdateien rein),
> und lege dann unter Eclipse ein neues Projekt mit dem Namen des
> Projektverzeichnisses an. Dann kann der Code ganz normal mit Clean
> kompiliert werden.

Ist es ein Makefileprojekt? Sonst verlierst du dabei alle 
Compiler/Linkereinstellungen, da du die Eclipse-Dateien nicht 
mitkopierst.

> Aber wie gesagt, bei der Struktur mit den Debug- und
> Release-Verzeichnissen klappt das nicht.

Wie ist denn diese Struktur entstanden? Schau doch einfach in die 
DEBUG/RELEASE-Verzeichnisse. Dort stehen normalerweise nur die erzeugten 
Opjectfiles bzw. das Binary. Die werden dann wieder neu erzeugt.
Also kopiere sie einfach nicht mit.
Gast #1595872
In der Version 3.1.2 Eclipse SDK gibt es beim Anlegen eines neuen 
Projektes noch die Optionen "Managed Project" bzw. "Standard Project" 
sowie die beiden Verzeichnisse "Debug" und "Release".

Bei der Version 3.4.2 Eclipse Ganymede gibt es die Optionen "Managed 
Project" bzw. "Standard Project" nicht mehr und auch nicht die beiden 
Verzeichnisse "Debug" und "Release".

Kann man aber ev. die alten Projekte doch irgendwie in das neuere 
Eclipse importieren ?
#1595935
debugger schrieb:
> In der Version 3.1.2 Eclipse SDK gibt es beim Anlegen eines neuen
> Projektes noch die Optionen "Managed Project" bzw. "Standard Project"

Es wird nur nicht mehr so genannt. Ein Standard-Project ist jetzt das 
Makefile-Projekt. Alles was kein Makefile-Projekt ist, sind managed 
Projekte.

> sowie die beiden Verzeichnisse "Debug" und "Release".

Das sind die Build Configurations, die es immer noch so gibt. Die 
Verzeichnisse werden angelegt, wenn du ein Build einer solchen 
Configuration machst.

> Kann man aber ev. die alten Projekte doch irgendwie in das neuere
> Eclipse importieren ?

Ob man die alten Projekte (aus V3.1.2) so übernehmen kann weiß ich 
nicht. Normalerweise kann man die Projekte so importieren. Aber das 
scheint bei dir nicht zu funktionieren. Warum auch immer.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.