www.meckerwiese.de.vu Forum für den Programmierwettbewerb 2007
|
|
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
toster Neuling
Geschlecht:  Anmeldungsdatum: 23.02.2007 Beiträge: 11 Wohnort: Magdeburg
|
Verfasst am: 28.05.2007, 19:13 Titel: in Eclipse mit GLUT programmieren? |
|
|
Nachdem ich von Eclipse mit seinen ganzen Textvervollständigungsoptionen ziemlich verwöhnt bin, versuche ich gerade, Eclipse auch für c/c++ zu verwenden. CDT und den mingw compiler hab ich installiert und ein HelloWorld programm hab ich auch schon erstellt. Das Problem ist nur, dass GLUT nicht so richtig funktionieren will. Ich include <GL\glut.h>, aber trotzdem erscheinen bim compilieren lauter fehlermeldungen, dass er die ganzen glut und opengl funktionen nicht findet.
Ich hab den gleichen Quelltext schon mit devcpp erfolgreich zum laufen gebracht, also muss es wohl irgendwie an eclipse liegen, dass die sache nicht klappt.
Programmiert hier zufällig jemand selber openGL anwendungen in eclipse und kann mir verraten, wie er/sie das bei sich eingerichtet hat?
LG toster |
|
| Nach oben |
|
 |
drf Neuling
Anmeldungsdatum: 15.05.2007 Beiträge: 2
|
Verfasst am: 29.05.2007, 10:24 Titel: |
|
|
hallo toster,
das problem ist wahrscheinlich, dass die normalen glut libraries und header nicht mit mingw kompatibel sind.
der folgende link zeigt auf ein zip file in dem die kompatiblen versionen der library enthalten sind.
http://files.martinpayne.co.uk/public/programming/OpenGL/GLUT/GLUT-MinGW-3.6.7-1.mp.zip
diese dateien solltest du entpacken und die alten dateien libglut.a und libglut32.a aus deinem mingw lib
verzeichnis sowie die includes und dlls ueberschreiben.
wenn du dann noch in den build settings des projektes den g++/gcc so einstellst,
dass er mit -lglut32 die entsprechenden libraries auch findet, sollte es gehen.
bei mir funktioniert das zumindest so ohne probleme.
allerdings nutze ich normalerweise linux, aber ein testprogramm konnte ich unter win32
mit glut ohne probleme compilen und laufen lassen.
hoffentlich bringt dich das ein bisschen weiter.
gruesse,
drf |
|
| Nach oben |
|
 |
toster Neuling
Geschlecht:  Anmeldungsdatum: 23.02.2007 Beiträge: 11 Wohnort: Magdeburg
|
Verfasst am: 30.05.2007, 19:07 Titel: |
|
|
Okay, habs inzwischen hinbekommen. Hab nicht gewusst, dass man in den Project->Properties->C/C++-Build beim linker als Libraries nicht nur glut32 sondern auch opengl32 angeben muss.
Ich kann allen, die mit Eclipse und CDT programmieren wollen nur raten, sich vorher im netz zu informieren, welches cdt mit der eigenen eclipse-version kompatibel ist! |
|
| Nach oben |
|
 |
zet Forumsjunki
Anmeldungsdatum: 05.02.2007 Beiträge: 85
|
Verfasst am: 31.05.2007, 11:04 Titel: |
|
|
| Ich kann Codeblocks empfehlen. Ich hab auch mal mit Eclipse (ist schon länger her) C Projekte bearbeitet, aber richtig gut funktioniert hats nicht fand ich. Von dev-cpp kann ich auch nur abraten... Hauptproblem aller Opensource C editoren im vergleich zu den Microsofttools ist der debugger - zumindest hab ich damit immer am meisten Probleme. |
|
| Nach oben |
|
 |
drf Neuling
Anmeldungsdatum: 15.05.2007 Beiträge: 2
|
Verfasst am: 31.05.2007, 11:40 Titel: |
|
|
inzwischen ist cdt auch um einiges besser geworden als noch vor einem jahr,
als ich es das erste mal so richtig angeschaut hatte. auch der debug support
wird ueber den gdb und sein debug protokoll gehandelt und funktioniert schon
recht gut (das gilt bis jetzt vor allem fuer linux, unter windows hat der gdb seine
probleme mit pfadnamen, die spaces enthalten).
codeblocks habe ich mir noch nicht genau angeschaut, sieht aber recht gut aus.
bevor ich eclipse zum programmieren benutzt habe, hatte ich unter linux anjuta,
der auch ein guter editor ist, visual c++ unter windows, mit welchem ich nie warmgeworden
bin, und metrowerks codewarrior fuer mac und pc. der letztere hat mir damals sehr gut gefallen, aber wird glaube ich inzwischen nicht mehr weiterentwickelt.
ich glaube wer eine crossplatform IDE braucht und zusaetzlich noch einiges in java programmiert ist mit eclipse und cdt recht gut aufgehoben. zudem soll bald cdt 4.0 herauskommen, bin mal gespannt was das update so bringt.
werde mir mal codeblocks genauer anschauen, danke fuer den tip, zet.
gruesse,
drf |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|