Grüß euch zusammen,
Ich programmiere von der Uni aus momentan in C++ und versuche alte Hausaufgaben jetzt vor der Klausur noch mal aufzufrischen.
Die Hausaufgaben bestehen aus Programmen, die sich aus mehreren .cpp Dateien mit zugehöriger Header-Datei zusammensetzen. Wir müssen nur Teile in den einzelnen Dateien ergänzen. Bisher hatte ich auch immer im CiP-Pool an der Uni programmiert (Alles dort natürlich unter Linux) und will nun zuhause an meinem Mac das noch mal durcharbeiten.
Ich habe nun auch eine Aufgabe fertig, allerdings bekomme ich jedes mal nach dem Kompilieren den Fehler:
c++ -lGL -lGLU -lglut -o A3a objs/linearText.o objs/qrDecomposition.o objs/matrix.o objs/vector.o
ld: library not found for -lGL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ich schreibe im TextWrangler und kompiliere über das Terminal, da ich mich mit Xcode (noch) überhaupt nicht auskenne.
Dazu, wie kompiliert wird, wurde uns nichts gesagt/gegeben, das erledigt ein sog. "makefile", das wir über das Terminal aufrufen.
Meine Vermutung ist, dass ich irgendwelche Libraries nachinstallieren (updaten?), oder vielleicht auch erst freigeben muss. Allerdings habe ich absolut keine Ahnung welche das sein sollen. Zu diesem Thema finde ich einfach nichts im Netz.
Hat von euch einer eine Idee/den gleichen Fehler auch schon einmal gehabt?
Ich danke euch auf jeden Fall schon mal fett im Voraus!
Genießt den Abend noch
Beste Grüße
Dobson
Ich programmiere von der Uni aus momentan in C++ und versuche alte Hausaufgaben jetzt vor der Klausur noch mal aufzufrischen.
Die Hausaufgaben bestehen aus Programmen, die sich aus mehreren .cpp Dateien mit zugehöriger Header-Datei zusammensetzen. Wir müssen nur Teile in den einzelnen Dateien ergänzen. Bisher hatte ich auch immer im CiP-Pool an der Uni programmiert (Alles dort natürlich unter Linux) und will nun zuhause an meinem Mac das noch mal durcharbeiten.
Ich habe nun auch eine Aufgabe fertig, allerdings bekomme ich jedes mal nach dem Kompilieren den Fehler:
c++ -lGL -lGLU -lglut -o A3a objs/linearText.o objs/qrDecomposition.o objs/matrix.o objs/vector.o
ld: library not found for -lGL
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ich schreibe im TextWrangler und kompiliere über das Terminal, da ich mich mit Xcode (noch) überhaupt nicht auskenne.
Dazu, wie kompiliert wird, wurde uns nichts gesagt/gegeben, das erledigt ein sog. "makefile", das wir über das Terminal aufrufen.
Meine Vermutung ist, dass ich irgendwelche Libraries nachinstallieren (updaten?), oder vielleicht auch erst freigeben muss. Allerdings habe ich absolut keine Ahnung welche das sein sollen. Zu diesem Thema finde ich einfach nichts im Netz.
Hat von euch einer eine Idee/den gleichen Fehler auch schon einmal gehabt?
Ich danke euch auf jeden Fall schon mal fett im Voraus!
Genießt den Abend noch
Beste Grüße
Dobson