Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

18.03.2010, 18:29

Programm läuft nicht

hi,
da ich noch sehr neu in der spieleprogrammierung bin lerne ich noch alles aus tutorials und bevor ich anfange das tutorial zu lernen kopier ich es immer um sicher zu sein das es auch geht.

nun bin ich bei diesem tut:
download:
http://nehe.gamedev.net/data/lessons/devc/lesson31.zip
tutorial:
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=31

das problem ist das ich das programm zwar debugen kann und alles nur das problem ist das das fenster nur kurz angeht und wieder ausgeht ohne das das progrsamm überhaupt ausgeführt wurde.

diese situation hab ich aber erst hinbekommen, als ich etwas experimentiert hab und zwar hab ich die milkshape.cpp und model.cpp includiert

ober ohne diese includierung kommen 3 fehler

ich weis auch nicht mehr weiter

benutze code blocks wenns wichtig ist

mfg

2

18.03.2010, 18:33

Du hast cpp's includier :shock: :shock: :shock: ?
Probiers mal ohne die.
Metal ist keine Musik sondern eine Religion.

3

18.03.2010, 18:36

wie gesagt wenn ich sie nicht includiere kommen fehler

4

18.03.2010, 18:41

Tu die includes besser weg. Ich kann mir kaum vorstellen das es daran liegt, da cpp's sowieso mit kompiliert werden. Der Fehler muss woanders sein. Rufst du Funktionen aus diesen Datein auf ohne eine .h includiert zu haben?
Metal ist keine Musik sondern eine Religion.

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

5

18.03.2010, 18:46

Zeig doch mal die Fehler... Dann können wir dir auch ohne Kristallkugel helfen...

Und die 3.Person Singular von laufen heißt läuft ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

6

18.03.2010, 18:55

fehler1:

C:\Users\Mario\Desktop\lesson31_bcb6\main.cpp|101|undefined reference to `Model::reloadTextures()'|

pModel->reloadTextures();

fehler 2:

C:\Users\Mario\Desktop\lesson31_bcb6\main.cpp|121|undefined reference to `Model::draw()'|

pModel->draw();

fehler3:

C:\Users\Mario\Desktop\lesson31_bcb6\main.cpp|409|undefined reference to `MilkshapeModel::MilkshapeModel()'|

pModel = new MilkshapeModel();

das ist jetztz ohne die .cpp

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

7

18.03.2010, 19:05

Das sieht seeeeehr nach einem vergessenen include aus...

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

8

18.03.2010, 19:07

aber... mehr includes hab ich nicht...

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

9

18.03.2010, 19:32

zeig mal alles, was du includiert hast... (keine cpp's)

Oder: sicher,dass du die Methoden
Model::reloadTextures()
Model::draw()MilkshapeModel::MilkshapeModel()
schon definiert und deklariert hast?

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

10

18.03.2010, 19:37

#include<windows.h>
#include<stdio.h>
#include<gl\gl.h>
#include<gl\glu.h>
#include"glaux.h"
#include "Model.h"
#include "MilkshapeModel.h"

wie gesagt der code ist nicht von mir und sollte normalerweise funktionieren(die exe zum downloaden geht ja)

möglicherweise muss ich noch etwas mit den beiden .cpp machen aber ich hab noch nie gehört das man mehrere cpp in einem projekt verwendet und abgesehn von dem include :) wüsste ich auch nicht wie ich sie einbinden soll

Werbeanzeige