Hallo erstmal,
Ich habe ein paar Probleme mit der Initialisierung von TriBase. Ich habe alle Verzeichnisse bekannt gegeben und die DLLs kopiert.
mein Quellcode:
|
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
|
#include <TriBase.h>
#include <windows.h>
int WINAPI WinMain (HINSTANCE Inst, HINSTANCE prevInst, char* CommandLineArg, int CmdShow)
{
//initialisierung fehlgeschlagen
if(tbInit())
{
tbWriteToLog("Fehler aufgetreten");
}
//initialisierung erfolgreich
else
{
tbWriteToLog("Kein Fehler aufgetreten");
}
tbExit();
}
|
Beim Komplimieren tretten dann folgende Fehler auf:
|
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
|
--------------------Konfiguration: tb - Win32 Debug--------------------
Kompilierung läuft...
tb.cpp
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9math.inl(992) : error C2065: 'UINT_PTR' : nichtdeklarierter Bezeichner
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9math.inl(992) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'p'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9math.inl(1005) : error C2146: Syntaxfehler : Fehlendes ')' vor Bezeichner 'p'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(79) : error C2501: 'SIZE_T' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(79) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dSize'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(79) : error C2501: 'dSize' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(163) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(182) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(200) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(204) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(222) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(223) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(242) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(244) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(248) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\d3dx9xof.h(249) : error C2061: Syntaxfehler : Bezeichner 'SIZE_T'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(649) : error C2501: 'UINT_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(649) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'uAppData'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(649) : error C2501: 'uAppData' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(661) : error C2501: 'UINT_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(661) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'uAppData'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(661) : error C2501: 'uAppData' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1059) : error C2501: 'UINT_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1059) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'uData'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1059) : error C2501: 'uData' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1212) : error C2501: 'UINT_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1212) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'uAppData'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DInput.h(1212) : error C2501: 'uAppData' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(305) : error C2501: 'DWORD_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(305) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved1'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(305) : error C2501: 'dwReserved1' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(306) : error C2501: 'DWORD_PTR' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(306) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'dwReserved2'
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\DSound.h(306) : error C2501: 'dwReserved2' : Fehlende Deklaration
C:\PROGRAMME\MICROSOFT DIRECTX 9.0 SDK (SUMMER 2004)\INCLUDE\strmif.h(28) : fatal error C1189: #Fehler : this stub requires an updated version of <rpcndr.h>
Fehler beim Ausführen von cl.exe.
tb.obj - 35 Fehler, 0 Warnung(en)
|
Liegt das am Quellcode oder hab ich etwas spezielles beim Verzeichnisse angeben vergessen was nicht im Buch angegeben wird ?
Wär nett wenn mir jemand helfen könnte...