Hi Dave,
vielen dank für die antowort. also folgendes:
das Projekt liegt dort:
D:\Spieleprogrammierung\Scherfgen\Fenster erstellen\Fenstererstellen
den standardordner habe ich eingebaut, wie es im buch steht
wenn ich die tribase.h einbinde geht es leider auch nicht
und bei dieser art der bindung erscheint leider auch ein fehler:
#include <Windows.h>
#include "D:\\Eigene Dateien\\Tribase\\BEISPIELE\\ALLGEMEINES\\InitWindow.h"
#include "D:\\Eigene Dateien\\Tribase\\BEISPIELE\\ALLGEMEINES\\Direct3DEnum.h"
#include "D:\\Eigene Dateien\\Tribase\\BEISPIELE\\ALLGEMEINES\\InitDirect3D.h"
#include "D:\\Eigene Dateien\\Tribase\\RESOURCE.H"
Fehler:
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(21): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'InitWindow'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(21): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(22): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ExitWindow'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(22): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(22): error C2086: 'int tbResult': Neudefinition
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'DoMessageLoop'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2086: 'int tbResult': Neudefinition
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2065: 'pRenderProc': nichtdeklarierter Bezeichner
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2144: Syntaxfehler: 'float' sollte auf ')' folgen
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITWINDOW.H(23): error C2059: Syntaxfehler: ')'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(20): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'DeviceType'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(20): error C2501: 'SDirect3DParameters:
3DDEVTYPE': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(20): error C2501: 'SDirect3DParameters:
eviceType': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(22): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'VideoMode'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(22): error C2501: 'SDirect3DParameters:
3DDISPLAYMODE': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(22): error C2501: 'SDirect3DParameters::VideoMode': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(23): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'BackBufferFormat'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(23): error C2501: 'SDirect3DParameters:
3DFORMAT': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(23): error C2501: 'SDirect3DParameters::BackBufferFormat': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(24): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ZStencilBufferFormat'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(24): error C2501: 'SDirect3DParameters:
3DFORMAT': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(24): error C2501: 'SDirect3DParameters::ZStencilBufferFormat': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(25): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'MultiSamplingType'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(25): error C2501: 'SDirect3DParameters:
3DMULTISAMPLE_TYPE': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(25): error C2501: 'SDirect3DParameters::MultiSamplingType': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(2
: error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'DeviceCaps'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(2
: error C2501: 'SDirect3DParameters:
3DCAPS9': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(2
: error C2501: 'SDirect3DParameters:
eviceCaps': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(33): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'GetDirect3DParameters'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(33): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\DIRECT3DENUM.H(33): error C2086: 'int tbResult': Neudefinition
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(15): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'g_pD3D'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(15): error C2501: 'g_pD3D': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(16): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'g_pD3DDevice'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(16): error C2501: 'g_pD3DDevice': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(20): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'InitDirect3D'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(20): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(20): error C2086: 'int tbResult': Neudefinition
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(21): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ExitDirect3D'
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(21): error C2501: 'tbResult': Fehlende Speicherklasse oder Typspezifizierer
d:\Eigene Dateien\Tribase\BEISPIELE\ALLGEMEINES\INITDIRECT3D.H(21): error C2086: 'int tbResult': Neudefinition
d:\Spieleprogrammierung\Scherfgen\Fenster erstellen\Fenstererstellen\Fenstererstellen\fenster.cpp(5): fatal error C1083: Include-Datei kann nicht geöffnet werden: 'D:\\Eigene Dateien\\Tribase\\RESOURCE.H': No such file or directory
also langsam weiß ich nicht mehr weiter. fällt dir irgendetwas aus?
wenn ja bitte melde dich doch einfach nochmal
in diesem sinne
der dude :-)