Seite 4 von 6

Re: Versuchslösungen

Verfasst: Mo 30. Jun 2008, 10:38
von KaFrOb
Wir haben hier grad starke Probleme beim Umsetzen von Aufgabe 11.

Die Qualität der Aufgabenstellung nimmt bei jedem Versuch ab. Hat dazu jemand Lösungen? Nicht die Makefile sondern c++ Code.

Re: Versuchslösungen

Verfasst: Mo 30. Jun 2008, 11:00
von Jens
Wie kann es eigentlich sein dass das Niveau bei Versuch 10 und 11 so stark zunimmt?? Habe leider meine Evaluierung schon gemacht und für Vor- und Nachbearbeitung 4-5 Stunden angegeben, aber bei Versuch 10 und 11 sind 20 Stunden so gut wie nix. Ist zum Verzweifeln.

Gruß

Re: Versuchslösungen

Verfasst: Mo 30. Jun 2008, 17:52
von MNaujoks
Jo vielen dank christian!
es funktioniert jetzt bei mir,
ich finds echt sehr ärgerlich warum die das nich im skript stehen haben,
und frag mich ausserdem wie ihr alle das hingekriegt habt?!?
aber wie auch immer jetzt funzts ja ;)

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 10:31
von Johannes R
gibt's denn mittlerweile schon ne funktionierende Lsg von Versuch 10?
Wäre sehr interessiert ;)

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 12:03
von Minkowski
Gibt es schon eine fehlerfreie Version vom Versuch 10? Wenn Ja, stellt sie bitte so schnell wie möglich ins Netz. Vielen Dank im vorraus.

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 12:53
von gag
Hi, ich sitze gerade an dem Makefile zu Aufgabe 11. Das Problem ist, dass er mir nicht alle Objects nicht erzeugt. Nur die main.o wird erzeugt. Hat jemand eine Idee wo der Fehler liegt?

Code: Alles auswählen

SRCLOCATION = "C:\Qt\4.4.0\include"
BIBLOCATION = "C:\Qt\4.4.0\lib"
OBJS = obj/main.o obj/ImageViewer.o obj/Matrix3x3.o

all: obj/main.o
	g++ -L $(BIBLOCATION) -o bin/main.exe $(OBJS) -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4

obj/main.o: src/main.cpp
	g++ -I $(SRCLOCATION) -g -c -o obj/main.o src/main.cpp

obj/ImageViewer.o: src/ImageViewer.cpp
	g++ -I $(SRCLOCATION) -g -c -o obj/ImageViewer.o src/ImageViewer.cpp

obj/Matrix3x3.o: src/Matrix3x3.cpp
	g++ -I $(SRCLOCATION) -g -c -o obj/Matrix3x3.o src/Matrix3x3.cpp

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 15:05
von Christian Bredtmann
Hi!

Code: Alles auswählen

all: obj/main.o
Hier darf nicht nur obj/main.o stehen, sondern alle Abhängigkeiten.
Am besten benutzt du hier auch einfach $(OBJS).

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 15:19
von gag
Oh ja, jetzt fällt es mir auch auf. Vielen Dank! Es funktioniert jetzt auch.

Re: Versuchslösungen

Verfasst: Mi 2. Jul 2008, 20:34
von rego

Code: Alles auswählen

SRCLOCATION = "C:\Qt\4.4.0\include"
BIBLOCATION = "C:\Qt\4.4.0\lib"
OBJS = obj/main.o obj/ImageViewer.o obj/Matrix3x3.o

all: obj/main.o
   g++ -L $(BIBLOCATION) -o bin/main.exe $(OBJS) -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4

obj/main.o: src/main.cpp
   g++ -I $(SRCLOCATION) -g -c -o obj/main.o src/main.cpp

obj/ImageViewer.o: src/ImageViewer.cpp
   g++ -I $(SRCLOCATION) -g -c -o obj/ImageViewer.o src/ImageViewer.cpp

obj/Matrix3x3.o: src/Matrix3x3.cpp
   g++ -I $(SRCLOCATION) -g -c -o obj/Matrix3x3.o src/Matrix3x3.cpp
--->

Code: Alles auswählen

SRCLOCATION = "C:\Qt\4.4.0\include"
BIBLOCATION = "C:\Qt\4.4.0\lib"

SRCS = $(wildcard src/*.cpp)
OBJS = $(SRCS:src/%.cpp=obj/%.o)

all: $(OBJS)
   g++ -L $(BIBLOCATION) -o bin/main.exe $(OBJS) -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4

obj/%.o: src/%.cpp
   g++ -I $(SRCLOCATION) -g -c -o obj/$*.o src/$*.cpp
Allgemeiner und etwas übersichtlicher wie ich finde (hoffe hab mich nicht vertippt oder was falsch gemacht habs nicht getestet!).

Re: Versuchslösungen

Verfasst: Do 3. Jul 2008, 21:27
von K-Bal
Ich hab nach ein bisschen googlen auch noch rausgefunden, dass Qt nicht läuft, wenn man bei PATH noch Matlabverzeichnisse stehen hat, dann kriegt man "MSVCP80.dll wurde nicht gefunden".