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

Anonymous

unregistriert

11

15.11.2003, 19:07

Villeicht hast du auch irgend nen Fehler in dem Beispiel gemacht.
Könntest du mir mal eins schicken,das bei dir funktioniert?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

12

15.11.2003, 20:04

Alle meine Programme lassen sich kompilieren.

Anonymous

unregistriert

13

17.11.2003, 14:55

ich weis welchen fehler er gemacht hat. Im buch schaut es so aus, das man nur die datei DIRECT3DENUM.CPP und die ALLGEMEINES.RC einbinden müsste und es dann funktioniert. (selben fehler hab ich auch gemacht ^^) :ohoh:
wenn man alles programmiert hat gehts dann...

Anonymous

unregistriert

14

17.11.2003, 15:13

Eine verständnis frage hätte ich aber zum gleichen Thema, Was passiert an der stelle

//Präsentationsstruktur ausfüllen
ZeroMemory(&PresentParams, sizeif(D3DPRESENT PARAMETERS));

was passiert in dieser Zeile und in den darauffolgenden.

bis //Und nun die...

ich hab zwar die vermutung das der die daten aus dem Fenster zusammenstellt und den übergibt aber so sicher bin ich mir nicht.

15

17.11.2003, 17:17

ZeroMemory setzt PP auf 0.
Ich würde dir allerdings memset empfehlen, ist Standard!

Danach wird die PP-Struktur (meistens) mit hilfe der Daten in der pConfig-Struktur gefüllt, mehr nicht!
Ein Gespenst geht um in Europa...

Anonymous

unregistriert

16

17.11.2003, 19:30

lassen sie sich eben nicht!
Z.B. im ersten Dreieck Programm sind 2 fehler drinnen.
Immer wenn ich die .dsw Datei(also das Projekt) compilieren will kommt der gleiche fehler:
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/Direct3DEnum.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Kannst du mir denn nicht helfen?

Anonymous

unregistriert

17

17.11.2003, 19:46

Noch was:
Wenn ich die projektdatei vin den Texturen compilieren geht alles klar und es kommt auch kein fehler.
Wen ich dagegen die projektdatei des ersten Dreieckes compilieren kommen wieder mehrere dieser LINK Fehler.Aber ich sehen keinen Unterschied in den beiden Dateien!!!

Anonymous

unregistriert

18

17.11.2003, 19:51

Sorry für den Doppelpost!
Bei der texturten Datei sieht man auch in der linken Spalte die ganzen Klassen und Variablen der Direct3DEnum.h Datei.
Bei der Datei mit dem ersten Dreieck hingegen sieht man nur die Klassen und Variablen dieser Datei.Also kein SDirect3dParameters und o so weiter!

Anonymous

unregistriert

19

17.11.2003, 20:04

du bist dir sicher auch die Pfade für die INCLUDE / LIB Daten richtig angegeben zu haben?

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

20

17.11.2003, 20:18

Wenn sich die Programme nicht kompilieren lassen - wie soll ich dann die EXE-Dateien erstellt haben? Durch Zauberei oder was? Hab's grade nochmal probiert: klappt sowohl mit VC.NET als auch mit VC6.

Werbeanzeige