Seite 2 von 2

Re: Übung 14 kompiliert nicht

Verfasst: 9. Feb 2015 18:46
von RobDangerous
Geändert haben wir da nix, aber Windows verhält sich so, wenn die Fensterauflösung höher ist als die Desktopauflösung - ist das der Fall?

Re: Übung 14 kompiliert nicht

Verfasst: 9. Feb 2015 19:09
von Boddlnagg
Ja, das ist der Fall (meine Auflösung ist 1366x768). Seltsamerweise hat es bisher immer trotzdem funktioniert (1024x800 war das Fenster bei den letzten Übungen, soweit ich weiß). Wenn ich die Fenstergröße auf maximal 768x768 stelle, geht es aber.

Danke für den Hinweis!

Re: Übung 14 kompiliert nicht

Verfasst: 9. Feb 2015 19:40
von FloM-KOM
Ja, das Fenster ist jetzt 1024x1024 groß. Falls Ihr das anpasst und danach die Objekte aus dem Bild rauswandern können müsstet Ihr den Wert von dem define WORLD_SIZE anpassen.

Re: Übung 14 kompiliert nicht

Verfasst: 9. Feb 2015 23:18
von Dennis Albrecht
hast du variierende Monitorkonfigurationen (manchmal mit zusätzlichem Monitor, manchmal ohne), wenn ja, vielleicht hilft es, mal den Modus umzustellen (Win+P), manchmal schiebt Windows Fenster auf nicht vorhandene zusätzliche Monitore

Gruß Dennis

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 13:42
von Sascha-Thorsten
GT/Exercise14/Sources/Steering.h|88|error: ‘fmodf’ was not declared in this scope

das wurde bei mir als Fehlermeldung ausgegeben, selbst nachdem ich math.h includiert habe.

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 13:45
von RobDangerous
Gehört offiziell auch erst zu C99. Mach daraus einfach ein fmod. Welches System/Compiler, GCC?

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 13:46
von Sascha-Thorsten
das war unter linux mit dem CodeBlocks, war wohl anscheinend ein Bug, da es jetzt auf einmal geht o.O

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 13:48
von RobDangerous
Hm, diesen Computern ist einfach nicht zu trauen.

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 13:56
von Sascha-Thorsten
Kleine Frage:
wo ist die Datei SingleColorGenerator.h, ich kann diese nicht in den Ordnern finden.
/GT/Exercise14/Sources/SingleColorGenerator.cpp|1|fatal error: SingleColorGenerator.h: Datei oder Verzeichnis nicht gefunden

Re: Übung 14 kompiliert nicht

Verfasst: 10. Feb 2015 14:14
von RobDangerous
Das ist raus - die zugehörige cpp seit gestern auch, Dein Repo ist nicht ganz aktuell.

Re: Übung 14 kompiliert nicht

Verfasst: 12. Feb 2015 18:08
von manu311
So ich häng jetzt noch 2 zusätzliche Probleme hier an:
1. Steering.h: MAX_RAND ist nicht definiert ;) - zumindest nicht unter Linux 64bit.
2. Flocking.cpp: memset ist ebenfalls nicht definiert.

Ich hab die Probleme gelöst indem ich in Steering.h MAX_RAND auf nen hohen Wert gesetzt hab und in Flocking.cpp string.h eingebunden hab (wieso memset in String.h steht weiß ich aber nicht :D).

Re: Übung 14 kompiliert nicht

Verfasst: 13. Feb 2015 01:06
von Aeneas
Ich hab auch den Fehler (auch Linux 64bit), danke für deinen Lösungsansatz, der funktioniert soweit :), ich hoffe das mit MAX_RAND ist soweit i.O.

Re: Übung 14 kompiliert nicht

Verfasst: 13. Feb 2015 01:10
von manu311
Aeneas hat geschrieben:Ich hab auch den Fehler (auch Linux 64bit), danke für deinen Lösungsansatz, der funktioniert soweit :), ich hoffe das mit MAX_RAND ist soweit i.O.
Hab nen anderen Thread dazu aufgemacht viewtopic.php?f=557&t=31570
Welchen Wert hast du denn genommen für MAX_RAND? 1 << 16 funktioniert am besten bei mir, aber ob das die gewollte Lösung ist die ich da bekomme weiß ich nicht - irgendwas mach ich falsch.