Hi,
ich wollte (nachdem ich mein Vista neu installieren musste) mich noch einmal an die 3D Spieleprogrammierung wagen, aber beim erstellen des "Ersten Fensters" (poste den Code damit jeder weiß welches ich meine
)
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
// Kapitel 2
// Beispielprogramm 01
// ===================
// Erstellen des Fensters und Aufrufen der Nachrichtenschleife.
// Die dafür nötigen Funktionen sind in der Datei InitWindow.cpp
// gespeichert.
#include <Windows.h>
#include <TriBase.h>
#include "InitWindow.h"
#include "Resource.h"
// ******************************************************************
// Render-Funktion
tbResult Render(float fNumSecsPassed)
{
return TB_OK;
}
// ******************************************************************
// Move-Funktion
tbResult Move(float fNumSecsPassed)
{
return TB_OK;
}
// ******************************************************************
// Windows-Hauptfunktion
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
char* pcCmdLine,
int iShowCmd)
{
// TriBase-Engine initialisieren
tbInit();
// Fenster initialisieren
InitWindow(640, 480, "Beispielprogramm Nr. 2: Fenster",
LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)));
// Nachrichtenschleife
tbDoMessageLoop(Render, Move);
// Fenster herunterfahren
ExitWindow();
// Engine herunterfahren
tbExit();
return 0;
}
|
Ich bekomme immer folgende Fehlermeldung OBWOHL, DirectX SDK, Platform SDK, und Tribase Engine richtig gelinkt werden/installiert sind
1>c:\programmierung\c++\bücher\3d spieleprogrammierung mit directx9\tribase\include\tribase.h(46) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "DXErr9.h": No such file or directory
1>main.cpp
1>c:\programmierung\c++\bücher\3d spieleprogrammierung mit directx9\tribase\include\tribase.h(46) : fatal error C1083: Datei (Include) kann nicht geöffnet werden: "DXErr9.h": No such file or directory
meine Linkeinstellungen:
tribased.lib d3d9.lib DXErr9.lib kernel32.lib user32.lib gdi32.lib winspool.lib comctl32.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib
(so aus dem Beispielprojekt übernommen)
Fehler kommt aus der Tribase.h aber eigentlich müsste doch alles richtig sein. schlieslich habe ich an der Tribase Engine nix verändert...-.-
Ich hatte diesen Fehler früher nicht, und habe auch mit der Boardsuche keine exitierenden Euinträge zu diesem Fehler gefunden, hoffe ihr könnt mir helfen,
mfg Lerikson!