Info2: Buch-Programme
Moderator: (M) Mod.-Team Allgemein
- HerrSultan
- Exzellenter Poster
- Beiträge: 3115
- Registriert: Mo, 07. Okt. 02, 13:12
- Wohnort: Hamburg-Altona
- Kontaktdaten:
Info2: Buch-Programme
Kanns sein, daß sich die Programme, die man sich von der Verlagsseite herunterladen kann, nicht kompilieren (GCC 3.2.2) lassen? Jedenfalls bekomme ich da zahllose Fehlermeldungen...
Insbesondere fiel mir da (aus gegebenem Anlass) die Stack-Implementierung als Liste auf.
Insbesondere fiel mir da (aus gegebenem Anlass) die Stack-Implementierung als Liste auf.
- HerrSultan
- Exzellenter Poster
- Beiträge: 3115
- Registriert: Mo, 07. Okt. 02, 13:12
- Wohnort: Hamburg-Altona
- Kontaktdaten:
- HerrSultan
- Exzellenter Poster
- Beiträge: 3115
- Registriert: Mo, 07. Okt. 02, 13:12
- Wohnort: Hamburg-Altona
- Kontaktdaten:
Ich glaube das war dieser Hinweis, daß man bitte kein ".h" mehr benutzen soll.
Dann war da noch ein Fehler, weil eine Nicht-Memberfunktion als Friend angegeben wurde. Glaube ich. Und ein paar andere Sachen. Und alles Fehler, keine Warnings.
Vielleicht probier ich es nachher mal mit nem andern Compiler.
Dann war da noch ein Fehler, weil eine Nicht-Memberfunktion als Friend angegeben wurde. Glaube ich. Und ein paar andere Sachen. Und alles Fehler, keine Warnings.
Vielleicht probier ich es nachher mal mit nem andern Compiler.
Also geht das hier wohl um C++ und nicht um C, richtig? Diese Warnung mit dem ".h" läßt man mit dem switch -Wno-deprecated (oder so ähnlich) verschwinden. Mit den friends, naja, das sind per definition keine Members, denn sonst müsste man sie nicht als friend deklarieren... Na ja. Bei C++ ist das nochmal ne ganz andere Geschichte von Compiler zu Compiler.
- HerrSultan
- Exzellenter Poster
- Beiträge: 3115
- Registriert: Mo, 07. Okt. 02, 13:12
- Wohnort: Hamburg-Altona
- Kontaktdaten:
Jo klar, C++
Die ganze Fehlermeldung gibts hier.
Vielleicht ist es ja auch irgendwas ganz einfaches, aber ich bin in C++ nicht so bewandert, deshalb weiß ich grad überhaupt nicht, was er von mir will. Die .h-Fehler kann man ja auch einfach weg bekommen, indem man einfach die .h's weg macht.
Die ganze Fehlermeldung gibts hier.
Vielleicht ist es ja auch irgendwas ganz einfaches, aber ich bin in C++ nicht so bewandert, deshalb weiß ich grad überhaupt nicht, was er von mir will. Die .h-Fehler kann man ja auch einfach weg bekommen, indem man einfach die .h's weg macht.
Hab schon länger kein C++ mehr geschrieben (und schon gar nicht unter Linux), aber schick mir die Datei doch mal zu. Hört sich alles an, als würden bestimmten Methoden nicht gefunden werden o.ä.. Haste die Header-Dateien angepasst? Hast du mal versucht, mit g++ statt gcc mit entsprechenden Funktionen zu kompilieren? Ein Freund hatte mir vor ein paar Wochen mal ein C++ Programm geschicht, was die an der Uni gemacht haben, das hab ich nur mit g++ zum Laufen bekommen.
Mehr fällt mir nicht ein. Sind alles nur Ideen.
Mehr fällt mir nicht ein. Sind alles nur Ideen.