Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Squareys

Frischling

  • »Squareys« ist der Autor dieses Themas

Beiträge: 35

Wohnort: Konstanz

Beruf: VR Development Lead bei Vhite Rabbit.

  • Private Nachricht senden

1

18.02.2012, 11:17

[Solved] Eclipse IDE (c++) - Build Reihenfolge

Hey Leute!

Ich habe folgendes Problem:

:!: Ich habe ein altes C++-Projekt (ohne IDE, MinGW Make) in eclipse als Managed Makefile-Projekt importieren wollen.
Ich habe hierfür in einem neuen Eclipse-Projekt die gesamten Quelldateien gelinkt und das auch hat soweit gut funktioniert,
dass es alles zwar erfolgreich kompiliert, jedoch beim Linken unglaublich viele Fehler verursacht (undefined References),
weil die Objekt-Dateien in einer falschen Reihenfolge gelinkt werden.

:?: Kann mir irgendjemand sagen, ob es eine Möglichkeit gibt, in einem Managed Makefile Projekt in Eclipse die Reiehenfolge festzulegen,
mit welcher die ".o" gelinkt werden, oder wenigsten Abhängigkeiten einzelner ".o" zu bestimmen?

Vielen Dank schonmal! :)
Squareys

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Squareys« (18.02.2012, 19:33)


Squareys

Frischling

  • »Squareys« ist der Autor dieses Themas

Beiträge: 35

Wohnort: Konstanz

Beruf: VR Development Lead bei Vhite Rabbit.

  • Private Nachricht senden

2

18.02.2012, 14:08

Habe zwar nicht rausgefunde, wie man die Linker Reihenfolge ändert, dafür jedoch die Lösung meines Problems. Für mein Projekt habe ich eine angeänderte Datei (UTIL.CPP) von dem Buch "Spieleprogrammierung" (Lennart Steinke) benutzt.

Die Datei-Endung ist hier Großgeschrieben, doch das unterstützt Eclipse aus irgendeinem Grund nicht :rolleyes: , deswegen wurde UTIL.o gar nicht erstellt und so logischerweise die Linkerfehler.

Lösung
: Umbennenen von UTIL.CPP zu Util.cpp und UTIL.H zu Util.h. Eclipse erkennt Abhängigkeiten einzelner Quellen nämlich wunderbar...
:P :)