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

11

02.04.2008, 18:58

es ging auch davor nicht. habs gerade mit dem normalen probiert.
folgendes hab ich geändert:

mRotation = tbMatrixRotationY(TB_DEG_TO_RAD(g_fTime * 180.0f));
mTranslation = tbMatrixTranslation(tbVector3(0.0f, 0.0f, 5.0f));

hat es vielleicht etwas mit dem fehler zu tun? :

1>c:\dokumente und einstellungen\[Benutzer]\eigene dateien\visual studio 2005\projects\dreieck\dreieck\dreieck.cpp(8) : fatal error C1083: Datei (Include) kann nicht .h"geöffnet werden: "..\\..\\Allgemeines\\InitWindow: No such file or directory


es wird am anfang initwindow.h, direct3denum.h und initdirect3d.h eingebunden. jedoch komm nur bei initwindow der fehler !?

ah, und falls es etwas zur sache tuen sollte: ich hab vc++ 2005 express edition

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »defaultplayer^^« (07.07.2011, 16:47)


drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

12

02.04.2008, 19:17

Also er findet den Header nicht. Schau mal, wie die Dateien physisch vorliegen und ob das stimmt, wie du die einbinest..

DennY

Frischling

Beiträge: 22

Wohnort: Zwickau<---

Beruf: Schüler

  • Private Nachricht senden

13

02.04.2008, 19:26

also am besten kopierst du die Datei die er nicht öffnen kann "..\\..\\Allgemeines\\InitWindow" (also die InitWindow.h) in das verzeichnis wo auch deine .cpp Datei ist und dazu noch die "InitWindow.cpp". Dann machst du aus dem

C-/C++-Quelltext

1
#include "..\\..\\Allgemeines\\InitWindow.h"

das da:

C-/C++-Quelltext

1
#include "InitWindow.h"


(die dateien "InitWindow.h" und "InitWindow.cpp" befinden sich auf der CD im Ordner Beispiele unter "Allgemeines".
mfG DennY

14

02.04.2008, 19:42

Zitat

also am besten kopierst du die Datei die er nicht öffnen kann "..\\..\\Allgemeines\\InitWindow" (also die InitWindow.h) in das verzeichnis wo auch deine .cpp Datei ist und dazu noch die "InitWindow.cpp".


meinst in den ordner, wo alle anderen .h sind?
oder was meinst mit "wo deine .cpp datei ist?"
ich schau mal

DennY

Frischling

Beiträge: 22

Wohnort: Zwickau<---

Beruf: Schüler

  • Private Nachricht senden

15

02.04.2008, 20:01

ich meine den Ordner wo die .cpp Datei drin ist, an der du die ganze Zeit rumbastelst und die du vergeblich versuchst zu kompilieren.
mfG DennY

16

02.04.2008, 20:11

ok, der ist jetzt weg.
stattdessen gibts jetzt diesen hier (und die alten natürlich auch noch!):


1>c:\dokumente und einstellungen\[Benutzer]\eigene dateien\visual studio 2005\projects\dreieck\dreieck\dreieck.cpp(196) : error C2065: 'IDI_ICON1': nichtdeklarierter Bezeichner

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »defaultplayer^^« (07.07.2011, 16:47)


DennY

Frischling

Beiträge: 22

Wohnort: Zwickau<---

Beruf: Schüler

  • Private Nachricht senden

17

02.04.2008, 20:34

Guck in die Funktion "InitApplication"

und mach dort aus

C-/C++-Quelltext

1
2
3
InitWindow(g_Direct3DParameters.VideoMode.Width,
                  g_Direct3DParameters.VideoMode.Height,
                  "Beispielprogramm Nr. 3: Das erste Dreieck",                LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(IDI_ICON1))


einfach:

C-/C++-Quelltext

1
2
3
4
InitWindow(g_Direct3DParameters.VideoMode.Width,
                  g_Direct3DParameters.VideoMode.Height,
                  "Beispielprogramm Nr. 3: Das erste Dreieck",
                  NULL)


das dürfte vllt. funktionieren!
mfG DennY

18

02.04.2008, 20:41

ok, jetzt kommt nur noch 1 fehler:

1>c:\dokumente und einstellungen\[Benutzer]\eigene dateien\visual studio 2005\projects\dreieck\dreieck\dreieck.cpp(196) : error C2065: 'IDI_ICON1': nichtdeklarierter Bezeichner

(hab den andern fehler behoben indem ich in der "stdafx.h" die zeile mit dem "#define WIN32_LEAN_AND_MEAN" auskommentiert hab.)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »defaultplayer^^« (07.07.2011, 16:47)


DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

19

02.04.2008, 22:51

du hast vergessen, die resourcendatei (*.rc) zu deinem projekt hinzuzufügen.

20

03.04.2008, 13:02

welche datei denn genau?
kann jetzt nichts mit ressourcendatei anfangen :oops:

Werbeanzeige